Android training course content and Syllabus




What is Android?
Setting up development environment
Dalvik Virtual Machine & .apk file extension
Fundamentals:
a. Basic Building blocks - Activities,Services,Broadcast Receivers & Content providers
b. UI Components - Views & notifications
c. Components for communication -Intents & Intent Filters
Android API levels (versions & version names)
AndroidManifest.xml
uses-permission & uses-sdk
Resources & R.java
Assets
Layouts & Drawable Resources
Activities and Activity lifecycle
First sample Application
Launching emulator
Editing emulator settings
Emulator shortcuts
Logcat usage
Introduction to DDMS
Second App:- (switching between activities)
Form widgets
Text Fields
Layouts
[dip, dp, sip, sp] versus px
Examples
SharedPreferences
Preferences from xml
Examples
Option menu
Context menu
Sub menu
menu from xml
menu via code
Examples
Explicit Intents
Implicit intents
Examples
Time and Date
Images and media
Composite
AlertDialogs & Toast
Popup
Examples

styles.xml
drawable resources for shapes, gradients (selectors)
style attribute in layout file
Applying themes via code and manifest file
Examples
SQLite Programming
SQLiteOpenHelper
SQLiteDatabse
Cursor
Reading and updating Contacts
Reading bookmarks
Example: Develop an App to demonstrate database usage. CRUD operations must be implemented. Final details should be viewed in GridView as well as in ListView.
Second App:- (switching between activities)
Web URLs, Email address, text, map address, phone numbers
MatchFilter & TransformFilter
Examples
Adapters:-
a. ArrayAdapters
b. BaseAdapters
ListView and ListActivity
Custom listview
GridView using adapters
Gallery using adapters
Examples
Broadcast Receivers
Services and notifications
Toast
Alarms
Examples
Custom Tabs
Custom animated popup panels
Other components
Examples
Threads running on UI thread (runOnUiThread)
Worker thread
Handlers & Runnable
AsynTask (in detail)
Examples
Live Folders
Using sdcards
XML Parsing
JSON Parsing
Maps, GPS, Location based Services
Accessing Phone services (Call, SMS, MMS)
Network connectivity services
Sensors

 

Our Address

FF-14,1st Floor Emperor Bldg.Fatehgunj vadodara-390002

www.dotnetexpert.in
www.dotnetexpert.info

 ph(O):02653026112

 Mobile no :-9898163779