Introduction
Java Revision
Android history
Android architecture
Android versions
Building blocks
Activities
Lifecycle
Preferences
Options menu
Activities and intents
Layouts
Button
TextView and EditText
Dialog
Lists
Notifications
Radiogroup
CheckBox
SeekBar
ProgressBar
ToggleButton
ListView
Spinner
CustomControls
Date and Time Pickers
Sliding drawer
Tabs
Tabs with swipe
Custom title bar
SQL review
DB helper
Database operations
Cursors
Process & application context
Permission systems
Internal storage
External storage
Cache management
Preferences
Content providers & URIs
Accessing contacts
Insertion, deletion, updation
Managed cursors
Lifecycle
Bound services
Notifications
Running in foreground
Bluetooth
Wifi
Maps
Telephone manager
CSV reader and writer
Call and SMS
Broadcast receivers
Lifecycle
Permissions
Broadcasting intents