Android Programming (4th Edition)
4. Persisting UI State 15. Implicit Intents 7. Android SDK Versions and Compatibility 3. The Activity Lifecycle 13. Dialogs 14. The App Bar 18. Accessibility 20. Unit Testing and Audio Playback 21. Styles and Themes 22. XML Drawables 8. UI Fragments and the Fragment Manager 16. Taking Pictures with Intents General Book Discussion 17. Localization 2. Android and Model-View-Controller 11. Databases and the Room Library 6. Your Second Activity 1. Your First Android Application 10. Creating User Interfaces w/ Layouts & Widgets 5. Debugging Android Apps 12. Fragment Navigation 9. Displaying Lists with RecyclerView 23. More About Intents and Tasks 26. SearchView and SharedPreferences 27. WorkManager 28. Broadcast Intents 29. Browsing the Web and WebView 31. Property Animation 24. HTTP and Background Tasks 30. Custom Views and Touch Events 25. Loopers, Handlers, and HandlerThread