Android Programming (3rd Edition)


18. Localization 17. Two-Pane Master-Detail Interfaces 22. Styles and Themes 23. XML Drawables 29. Broadcast Intents 4. Debugging Android Apps 6. Android SDK Versions and Compatibility 20. Data Binding and MVVM 28. Background Services General Book Discussion 9. Creating User Interfaces with Layouts and Widge 3. The Activity Lifecycle 5. Your Second Activity 7. UI Fragments and the Fragment Manager 8. Displaying Lists with RecyclerView 10. Using Fragment Arguments 11. Using ViewPager 12. Dialogs 15. Implicit Intents 2. Android and Model-View-Controller 1. Your First Android Application 14. SQLite Databases 13. The Toolbar 19. Accessibility 35. Material Design 21. Unit Testing and Audio Playback 16. Taking Pictures with Intents 27. Search 25. HTTP and Background Tasks 24. More About Intents and Tasks 26. Loopers, Handlers, and HandlerThread 30. Browsing the Web and WebView 32. Property Animation 33. Locations and Play Services 34. Maps 31. Custom Views and Touch Events
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
Is there a Source code available? 8 April 3, 2020
I can’t correctly pass the item number to the fragment via ViewPager 1 April 2, 2020
Listing 21.1: SoundPool.Builder usage 3 March 24, 2020
Chapter 14. Database 2 March 17, 2020
Chapter 9 Challenge Solution 10 March 13, 2020
Challenge:How to implement the Localization of date? 6 March 9, 2020
Challenge : Preloading and Caching - preloading seize the network 2 March 8, 2020
My solution to Chalenge 1 . your opinion? 14 January 27, 2020
Thanks to the Authors 3 January 17, 2020
Challenge - Trouble binding to SeekBar binding adapter listener method 8 January 16, 2020
For the life of me, I can't seem to figure out why ImageButton is not working 3 January 15, 2020
Cannot import android.support.v4.app.Fragment 1 January 4, 2020
Photo Gallery app crashes(shows error) 2 January 1, 2020
doInBackground method is not called 1 December 20, 2019
Wow, 4th Edition's comming.. (from Amazon) 27 December 3, 2019
Why Android TimePicker time disappear after the direction changes, but DatePicker date is not like this 1 November 13, 2019
To create new Android Programming 1 November 9, 2019
UI Layout - Challenge: Add a Previous Button 3 November 8, 2019
4th edition coming? 22 October 21, 2019
GeoQuiz next button not navigating to last question but previous button shows last question 2 October 15, 2019
Failed to instantiate RecyclerView 15 October 11, 2019
Pg. 48 URL to zip file 3 October 8, 2019
How is a handler associated to a looper? 1 September 23, 2019
Device Rotation crash in QuizActivity 2 September 6, 2019
Error: cannot find symbol class Question 1 September 3, 2019
android.support.v4.app.Fragment unresolved symbol 1 August 27, 2019
Have a problem to read arguments of Fragment 1 August 25, 2019
R file not found 9 August 26, 2019