0%

Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Kotlin experience.

Based on Big Nerd Ranch's popular Android Bootcamp, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps in Kotlin compatible with Android 5.0 (Lollipop) through Android 8.1 (Oreo) and beyond.

Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.

The Android team is constantly improving and updating Android Studio and other tools. As a result, some of the instructions provided in the book have changed. You can find an addendum addressing breaking changes at: https://github.com/bignerdranch/AndroidCourseResources/raw/master/4thEdition/Errata/4eAddendum.pdf.

..

Table of Contents

  1. Title Page
  2. Dedication
  3. Acknowledgments
  4. Table of Contents
  5. Learning Android
  6. The Necessary Tools
  7. 1. Your First Android Application
  8. 2. Interactive User Interfaces
  9. 3. The Activity Lifecycle
  10. 4. Persisting UI State
  11. 5. Debugging Android Apps
  12. 6. Testing
  13. 7. Your Second Activity
  14. 8. Android SDK Versions and Compatibility
  15. 9. Fragments
  16. 10. Displaying Lists with RecyclerView
  17. 11. Creating User Interfaces with Layouts and Views
  18. 12. Coroutines and Databases
  19. 13. Fragment Navigation
  20. 14. Dialogs and DialogFragment
  21. 15. The App Bar
  22. 16. Implicit Intents
  23. 17. Taking Pictures with Intents
  24. 18. Localization
  25. 19. Accessibility
  26. 20. Making Network Requests and Displaying Images
  27. 21. SearchView and DataStore
  28. 22. WorkManager
  29. 23. Browsing the Web and WebView
  30. 24. Custom Views and Touch Events
  31. 25. Property Animation
  32. 26. Introduction to Jetpack Compose
  33. 27. UI State in Jetpack Compose
  34. 28. Showing Dialogs with Jetpack Compose
  35. 29. Theming Compose UIs
  36. 30. Afterword
  37. Index
3.239.9.151