1. Getting Started with Android
2. The wonderful world of Android
3. Our First Android Application
9. Dynamic Layouts using the Fragment Manager
10. Debugging (additional reading)
11. Tools (additional reading)
12. Using PreferenceFragment to Store User Preferences
13. Customizing Dialogs with DialogFragment
14. The Phone Camera and Data Storage
15. SQLite Database
18. Google Maps
19. Services, BroadcastReceivers and Notifications
20. AsyncTask -- creating background worker threads
21. Sensor Manager
24. The Cloud: Firebase Cloud Messaging
25. Publishing your Android app
26. The Cloud: Running on the Real Cloud
27. Testing (additional reading)
28. Threads