Support/FAQ

Learn Android Programming Course


Course Summary


Course Title: Learn Android Training Course
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:
  • Android Overview
  • Application Stack
  • Quick Start
  • Main Building Blocks
  • Android User Interface
  • Preferences, File System, Options Menu
  • Services
  • Databases
  • Lists and Adapters
  • Broadcast Receivers
  • Content Providers
  • System Services

Who should attend?

Following professionals should plan on joining:
  • Android Application Developers, who want to create Android Applications
  • Developers switching from IPhone to Android Application Development
  • Managers managing Android Development Teams
  • Software Architects working on Android Projects
  • Anyone interested in Android Applications Development and Testing

What will be covered?

1. Android Overview
1.1. Android Overview
1.2. History
1.3. Android Versions
1.4. Exercise & Assignments

2.The Stack
2.1. Stack Overview
2.2. Linux
2.3. Native Libraries
2.4. Dalvik
2.5. App Framework
2.6. Applications
2.7. Exercise & Assignments

3. Quick Start
3.1. Installing SDK
3.2. Hello, World!
3.3. The Emulator
3.4. Exercise & Assignments

4. Main Building Blocks
4.1. Main Building Blocks Overview
4.2. A Real World Example
4.3. Activities
4.4. Intents
4.5. Services
4.6. Content Providers
4.7. Broadcast Receivers
4.8. Application Context
4.9. Exercise & Assignments

5. Android User Interface
5.1. Two Ways to Create User Interface
5.2. Views
5.3. Layouts
5.4. StatusActivity Layout
5.5. StatusActivity Java Class
5.6. Logging in Android
5.7. Threading in Android
5.8. Other UI Events
5.9. Alternative Resources
5.10. Optimizing User Interface
5.11. Exercise & Assignments

6. Preferences, File System, Options Menu
6.1. Preferences
6.2. Options Menu
6.3. Shared Preferences
6.4 File System, Explained
6.5. Exercise & Assignments

7. Services
7.1. Services Overview
7.2. UpdaterService
7.3. Looping In The Service
7.4. Pulling Data From Twitter
7.5. Exercise & Assignments

8. Databases
8.1. About SQLite
8.2. DbHelper
8.3. First Example
8.4. Update UpdaterService
8.5. Refactoring Status Data
8.6. Exercise & Assignments

9. Lists and Adapters
9.1. TimelineActivity
9.2. Basic TimelineActivity Layout
9.3. About Adapters
9.4. Timeline Adapter
9.5. ViewBinder: A Better Alternative
9.6. Updating Manifest File
9.7. Base Activity
9.8. Exercise & Assignments

10. Broadcast Receivers
10.1. About Broadcast Receivers
10.2. BootReceiver
10.3. The TimelineReceiver
10.4. Broadcasting Intents
10.5. The Network Receiver
10.6. Adding Custom Permissions
10.7. Exercise & Assignments

11. Content Providers
11.1. Creating Content Provider
11.2. Using Content Providers Through Widgets
11.3. Exercise & Assignments

12. System Services
12.1. Overview
12.2. Location Service
12.3. How to use Location Service
12.4. Intent Service
12.5. Sending Notifications
12.6. Exercise & Assignments
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!