Android Programming (3rd Edition)


9. Creating User Interfaces with Layouts and Widge
33. Locations and Play Services
21. Unit Testing and Audio Playback
2. Android and Model-View-Controller
6. Android SDK Versions and Compatibility
14. SQLite Databases
15. Implicit Intents
18. Localization
31. Custom Views and Touch Events
22. Styles and Themes
35. Material Design
34. Maps
32. Property Animation
23. XML Drawables
29. Broadcast Intents
24. More About Intents and Tasks
7. UI Fragments and the Fragment Manager
4. Debugging Android Apps
19. Accessibility
1. Your First Android Application
20. Data Binding and MVVM
30. Browsing the Web and WebView
12. Dialogs
11. Using ViewPager
26. Loopers, Handlers, and HandlerThread
27. Search
5. Your Second Activity
General Book Discussion
28. Background Services
10. Using Fragment Arguments
3. The Activity Lifecycle
16. Taking Pictures with Intents
17. Two-Pane Master-Detail Interfaces
13. The Toolbar
25. HTTP and Background Tasks
8. Displaying Lists with RecyclerView

3rd Edition 2nd Printing [Android Programming (3rd Edition)] (4)
Errata (3rd Edition) [Android Programming (3rd Edition)] (3)
My solution of the challenge to chapter 21 [21. Unit Testing and Audio Playback] (11)
For Challenge 2 how to use LinkedHashmap in OnBindViewHolder function in CrimeFragment.java [10. Using Fragment Arguments] (2)
Smart vs Dumb Fragments? [17. Two-Pane Master-Detail Interfaces] (1)
Chap 16 Image orientation [16. Taking Pictures with Intents] (4)
Fragment_crime layout did not show its content when running [15. Implicit Intents] (2)
setViewModel method is not available [20. Data Binding and MVVM] (4)
When I press back button my app is crashed with this message: photogallery app has stopped [26. Loopers, Handlers, and HandlerThread] (12)
Challenge 2: Solution [12. Dialogs] (7)
Does the allocation tracker graph still exist? [4. Debugging Android Apps] (1)
Challenge: Deleting Crime, An Empty View [13. The Toolbar] (5)
Why not work? mAdapter.notifyItemChanged(mIndex); [10. Using Fragment Arguments] (1)
Solution to Limited Cheats Challenge [6. Android SDK Versions and Compatibility] (5)
Challange - Displaying API (how to?) [6. Android SDK Versions and Compatibility] (1)
How to display in debugger all going processes while app running? [4. Debugging Android Apps] (3)
About Adding IDS [1. Your First Android Application] (1)
Challenge : More Dialogs [12. Dialogs] (19)
About Previous Button [2. Android and Model-View-Controller] (8)
Previous Button Challenge [2. Android and Model-View-Controller] (4)
Overriding lifecycle callbacks as public [3. The Activity Lifecycle] (1)
Chapter 8 Challenge Solutions [8. Displaying Lists with RecyclerView] (12)
Chap 11 Challenge - Adding First and Last Buttons(+bonus) [11. Using ViewPager] (8)
My first topic: about the time [12. Dialogs] (1)
Laying out the UI [1. Your First Android Application] (7)
Problems with Copy GeoQuiz Directory to GeoQuiz Challenge [1. Your First Android Application] (5)
Is 'sw' and 'w' size qualifier the same thing? [17. Two-Pane Master-Detail Interfaces] (4)
Most up to date version of Play Services Location [33. Locations and Play Services] (2)
Listing 2.8: Wiring up the new button [2. Android and Model-View-Controller] (2)
Discrepancies between Design and Blueprint previews [General Book Discussion] (1)