TO BE THE BEST LEARN FROM THE BEST
Introduction about Android Plateform
- About Android
- Smartphones future
Preparing the Environment
- Installing the SDK Creating Android Emulator Installing Eclipse Installing Android Development Tools Choosing which Android version to use
Android Architecture
- Android Stack
- Android applications structure
UI Architecture
- Application context
- Intents
- Activity life cycle
- Supporting multiple screen sizes
- User Interface Widgets
- Text controls
- Button controls
- Toggle buttons
- Images
Notification and Toast
- Parameters on Intents
- Pending intents
- Status bar notifications
- Toast notifications
Menus
- Localization
- Options menu
- Context menu
Dialogs
- Alert dialog
- Custom dialog
- Dialog as Activity
Lists
- Using string arrays
- Creating lists
- Custom lists
- Location and Maps
- Google maps
- Using GPS to find current location
Working with data storage
- Shared preferences
- Preferences activity
- Files access
- SQLite database
Animation
- View animation
- Drawable animation
Content providers
- Content provider introduction
- Query providers
- Network Communication
- Web Services
HTTP Client
- XML and JSON
Services
- Service lifecycle
- Foreground service
Tabs and Tab Activity
- Adapters and Widgtes
- Adapters:-
a. ArrayAdapters
b. BaseAdapters ListViewandListActivity - Custom list view GridViewusingadapters
- Galleryusingadapters Examples
Threads
- ThreadsrunningonUIthread(runOnUiThread) o Worker thread Handlers & Runnable AsynTask(indetail)
Advanced in Android
- Maps,GPS,Location based Services Accessing Phone services(Call,SMS,MMS) Sensors
Publishing Android App on PlayStore
- Preparing for publishing
- Signing and preparing the graphics
- Publishing to the Android Market