- 1. Introduction to Android
- 2. History and Versions of Android
- 3. Installing software
- 4. Android executing process
- 5. Architecture and Components
- 6. Structure and Example of Android app
- 7. Android lifecycle methods
- 8. Manifest.xml and R.java
- 9. Edit Text ,Text View
- 10. Button, custom Button
- 11. Radio button
- 12. Check box
- 13. Spinner
- 14. AutoCompletetextView
- 15. MutiAutoComplexTextView
- 16. Toggle button
- 17. Layouts
- 17.1. Relative Layout
- 17.2. Absolute Layout
- 17.3. Linear Layout
- 17.4. Table Layout
- 17.5. Frame Layout
- 18. Events
- 19. Toast
- 20. Custom toast
- 21. Intent
- 21.1. Implicit intent
- .2. Explicit intent
- 21.3. IntentForResult
- 22. ListView
- 23. GalleryView
- 24. GridView
- 25. Custom ListView
- 26. Custom GalleryView
- 27. Custom GridView
- 28. Option menu
- 29. Context menu
- 30. Submenu
- 31. Scroll view
- 32. Dialogs
- 32.1. Alert dialogs
- 32.1.1. simple alert
- 32.1.2. list alert
- 32.1.3. single choice alert
- 32.1.4. multiple choice alert
- 32.2. Date picker dialog
- 32.3. Time picker dialog
- 32.4. Progress dialog
- 33. Progress bar
- 34. Audio player
- 34.1. Audio from raw
- 34.2. Audio from sdcard
- 34.3. Audio from url
- 35. Video player
- 35.1. video from raw
- 35.2. video from sdcard
- 35.3. video from url
- 36. Tab host
- 37. Shared preference
- 38. SQLiteDataBase
- 38.1. Sqliteopenhelper
- 38.2. openorcreate
- 39. Notifications
- 39.1. Toast notification
- 39.2. Push notification
- 39.3. Status bar notification
- 40. Web services
- 40.1. JSON parsing
- 40.2. XML parsing
- 41. Broad caste receiver
- 41.1. Alarm
- 41.2. SMS
- 42. Service
- 42.1. Onserviceconnection
- 42.2. Omservicedisconnection
- 43. Bluetooth
- 44. Social Networks
- 44.1. Facebook
- 44.2. Gmail
- 44.3. Twitter
- 44.4. Linkedin
- 45. Fragmentation
- 46. Sensors
- 47. Google map