Android is the name of the mobile operating system owned by American company, Google. It most commonly comes installed on a variety of smartphones and tablets from a host of manufacturers offering users access to Google’s own services like Search, YouTube, Maps, Gmail and more.
This means you can easily look for information on the web, watch videos, search for directions and write emails on your phone, just as you would on your computer, but there’s more to Android than these simple examples.
Duration: 35 hrs
Timings: Week days 1-2 Hours per day (or) Weekends: 2-3 Hours per day
Method: Online/Classroom Training
Study Material: Soft Copy
Chapter 1: Introduction to Android
What is Android?
Setting up development environment
Dalvik Virtual Machine & .apk file extension
Basic Building blocks - Activities, Services, Broadcast Receivers & Content providers
UI Components - Views & notifications
Components for communication -Intents& Intent Filters
Android API levels (versions & version names)
Chapter 2: Application Structure (in detail)
Resources & R.java
Layouts & Drawable Resources
Activities and Activity lifecycle
First sample Application
Editing emulator settings
Introduction to DDMS
Second App:- (switching between activities)
Develop an app for demonstrating the communication between Intents
Chapter 4: Basic UI design
[dip, dp] versus px
Chapter 5: Intents (in detail)
Passing data between activities
Chapter 6: UI design
Images and media
AlertDialogs & Toast
Chapter 7: Styles & Themes
drawable resources for shapes, gradients (selectors)
style attribute in layout file
Applying themes via code and manifest file
Chapter 8: Content Providers
Develop an App to demonstrate database usage. CRUD operations must be implemented.
Reading and updating Contacts
Sqlite Manager tool
Chapter 9: Adapters and Widgtes
ListView and ListActivity
GridView using adapters
Gallery using adapters
Chapter 10: Notifications
Chapter 11: Threads
Threads running on UI thread (runOnUiThread)
Chapter 12: Advanced
Client Server Communication
Accessing Phone services (Call, SMS, MMS)
Network connectivity services
Career oriented training.
One to One live interaction with a trainer.
Demo project end to end explanation.
Interview guidence with resume preparation.
Support with the trainer through E-mail.