Android Apps Development Training

Android™ Apps Development Training


Course Summary


Course Title: Android™ Programming
Course Duration: 4 Weeks
Training Materials: All attendees would receive
  • Training presentation of each session,
  • Source Code for examples covered,
  • Study Material,
  • Home Work and Assignments.
Training Format: This course is delivered as a highly interactive session, with extensive live examples. This course is delivered in two modes:
  • Class Room,
  • Online using Web and Audio Conferencing.

What will you learn?

In this training, attendees will learn the following:
  • Overview of Android™ Platform & Technology
  • Android User Interface
  • Handling Multiple Activities
  • Action Bars
  • Content Providers
  • Working with Databases on Android
  • Services & Receivers
  • Advanced UI
  • Location
  • Publishing Applications
Attendees also learn:
  • Resume' Preparation Guidelines and Tips
  • Interview Preparation Guidelines and Tips

Who should attend?

Following professionals should plan on joining:
  • Programmers who want to create Android™ Applications
  • Managers managing Android™ Projects
  • Programmers switching from IPhone to Android™ Application Development

What will be covered?



Overview of Android™ Platform & Technology
  • Setting up Development Environment & Tools, including Eclipse IDE
  • Creating your First Android™ Application
  • Running and Debugging your code
  • Android™ developer tools
  • Android Debug Bridge (ADB)
  • Logcat
  • Exercise & Assignments


Android User Interface
  • Create User Interface using XML or Inbuilt Layout Screen
  • Views
  • View Hierarchy
  • Layout
  • Widgets
  • UI Events
  • Menus
  • Styles and Themes
  • Exercise & Assignments


Handling Multiple Activities
  • Creating an Activity
  • Implementing a user interface
  • Declaring the activity in the manifest
  • Starting an Activity
  • Starting an Activity for a Result
  • Managing the Activity Lifecycle
  • Implementing the lifecycle callbacks
  • Saving activity state
  • Handling configuration changes
  • Coordinating activities
  • Intent Filters
  • Exercise & Assignments


Action Bars
  • Adding the Action Bar
  • Removing the action bar
  • Adding Action Items
  • Handling clicks on action items
  • Navigating Up with the App Icon
  • Adding an Action View
  • Adding an Action Provider
  • Styling the Action Bar


Content Providers
  • Content Provider Basics
  • The data model
  • URIs
  • Querying a Content Provider
  • Making the query
  • What a query returns
  • Reading retrieved data
  • Modifying Data
  • Adding records
  • Adding new values
  • Batch updating records
  • Deleting a record
  • Content URI Summary


Working with Databases on Android
  • SQLite on Android™
  • SQL Basics
  • Database Connectivity
  • Data Binding
  • Using ContentProvider
  • Implementing ContentProvider
  • Exercise & Assignments


Services & Receivers
  • Overview
  • Starting and Stopping Service
  • Working with Bound Service
  • Running a Service in the Foreground
  • Service Lifecycle
  • What is Broadcast Receiver
  • Lifecycle of a broadcast receiver
  • System broadcasts
  • Automatically starting Services from a Receivers
  • Exercise & Assignments


Advanced UI
  • Working with Lists
  • Working with Adapters
  • Various Adapter Types
  • Custom Adapters
  • Listeners associated with advanced UI
  • Exercise & Assignments


Location
  • Obtaining User Location
  • Challenges in Determining User Location
  • Requesting Location Updates
  • Requesting User Permissions
  • Defining a Model for the Best Performance
  • Common application cases
  • Tagging user-created content with a location
  • Helping the user decide on where to go
  • Providing Mock Location Data
  • Exercise & Assignments


Publishing Applications
  • Android™ Market
  • Signing applications and publishing
  • Exercise & Assignments













The October Android Apps Development Bootcamp is starting
When:
Where: ​Sansa Technology East Bay Training Center
7600 Dublin Blvd, Suite 290, Dublin, CA
Category: Training Bootcamp Training Fee $895.00-$995.00
6 seats available
http://www.sansatechnology.com/training/productlist.php
Register your seat



Android Apps Development Bootcamp is an instructor led in-depth training program
When:
Where: ​Sansa Technology East Bay Training Center
7600 Dublin Blvd, Suite 290, Dublin, CA
Category: Training Bootcamp Training Fee $895.00-$995.00
6 seats available
http://www.sansatechnology.com/training/productlist.php
Register your seat
Android Fun Facts Did you know that Android versions are released alphabetically?

Here is the list of Android versions:
Cupcake - Android 1.5
Donut - Android 1.6
Eclair - Android 2.0–2.1
Froyo - Android 2.2–2.2.3
Gingerbread - Android 2.3–2.3.7
Honeycomb - Android 3.0–3.2.6
Ice Cream Sandwich - Android 4.0–4.0.4
Jelly Bean - Android 4.1–4.3
KitKat - Android 4.4 (Scheduled to be released in Fall 2013)
Training highlights

Sansa Technology Professional Training Programs have the following highlights:

  • Proven training programs.
  • Excellent track record.
  • Courses tailored for job placements and Interview success.
  • Best instructors in the Bay Area.
  • Exceptional marketing staff.
  • Small Class Room for Personalized Attention.
  • H1 Sponsorship Available.
  • E-Verified Employer.
  • Equal Opportunity Employer.
  • Resume and Interview Preparation.
read more

Quality Commitment

We are committed to the Quality. Quality comes first for any service we provide.
Read Testimonials from our previous Trainees, to see it yourself.

Register Now

You can register using one of many options below:

1. Online Registration:
Click Here to Register!

2. To Register By Phone:
Call (510) 244 3953, (925) 248 2249

3. To Register By Email:
Email contact@sansatechnology.com

Check Training Calendar

Our clients

"I was very satisfied with the contents of the course which covered a wide range of useful topics... I would like to attend more of his classes in the future." - Jaishree, J2EE Engineer

read more
Have you got any questions?
Call us now - Our expert Customer Service Professionals will help you choose the right course.

Contact us today!