Android Programming (3rd Edition)


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

We've released a 2nd printing of the 3rd edition. New printings give us the opportunity to correct a few minor issues with the text. We cannot add new content in these types of updates. Here is a pdf of all of the chan…

4 March 8, 2018
Errata (3rd Edition)

Last updated: 04/12/2017 Chapter 10: Using Fragment Arguments Challenge 2: Improving CrimeLab Performance. get(UUID) should be getCrime(UUID). Chapter 23: XML Drawables Listing 23.3: Modifying the background drawab…

3 January 3, 2017
About challenge one 2 May 3, 2019
Photo Gallery app crashes(shows error) 1 June 16, 2019
Wow, 4th Edition's comming.. (from Amazon) 13 June 5, 2019
UI Layout - Challenge: Add a Previous Button 1 April 29, 2019
Android Studio 3.0 issue 5 April 21, 2019
java.lang.IllegalStateException: Cannot start this animator on a detached view! 1 April 11, 2019
Code doesn't work 2 April 7, 2019
Way of storing crimes in CrimeLab 1 April 7, 2019
Solution to Challenge: Saving State and Rotating Box 2 April 5, 2019
I would love your input: Paging Challenge 1 April 4, 2019
Cannot resolve method 'setText' (solved) 1 April 2, 2019
App Crashes after listing 27.8 2 March 23, 2019
Cannot resolve symbol 'recyclerView' 6 March 22, 2019
R file not found 4 March 21, 2019
terminated when executing to connection.getInputStream()? 2 March 15, 2019
Ppt format of the book 1 March 14, 2019
Deleting crime after scrolling with ViewPager is not immediately reflected on the CrimeListFragment 12 March 10, 2019
Why start the service 1 March 12, 2019
My solution to Chalenge 1 . your opinion? 13 March 11, 2019
Flickr API Key and Version Control (Git) 1 March 8, 2019
Solution to Challenge: Gson 3 March 8, 2019
Challenge (help pls) 5 March 3, 2019
Listing 14.6 Shows Error even in copied code from Solutions File 2 March 2, 2019
Adding Previous Button [Tutorial] 3 February 25, 2019
About Chapter 10, Challenge 2: How to show the improvement of CrimeLab 1 February 24, 2019
soundNames not initialized compile time error 1 February 23, 2019
List does not get updated 1 February 22, 2019
Thanks to the Authors 1 February 17, 2019