
Kickstart Modern Android Development with Jetpack and Kotlin
By :

Kickstart Modern Android Development with Jetpack and Kotlin
By:
Overview of this book
With Jetpack libraries, you can build and design high-quality, robust Android apps that have an improved architecture and work consistently across different versions and devices. This book will help you understand how Jetpack allows developers to follow best practices and architectural patterns when building Android apps while also eliminating boilerplate code.
Developers working with Android and Kotlin will be able to put their knowledge to work with this condensed practical guide to building apps with the most popular Jetpack libraries, including Jetpack Compose, ViewModel, Hilt, Room, Paging, Lifecycle, and Navigation. You'll get to grips with relevant libraries and architectural patterns, including popular libraries in the Android ecosystem such as Retrofit, Coroutines, and Flow while building modern applications with real-world data.
By the end of this Android app development book, you'll have learned how to leverage Jetpack libraries and your knowledge of architectural concepts for building, designing, and testing robust Android applications for various use cases.
Table of Contents (17 chapters)
Preface
Part 1: Exploring the Core Jetpack Suite and Other Libraries
Chapter 1: Creating a Modern UI with Jetpack Compose
Chapter 2: Handling UI State with Jetpack ViewModel
Chapter 3: Displaying Data from REST APIs with Retrofit
Chapter 4: Handling Async Operations with Coroutines
Chapter 5: Adding Navigation in Compose With Jetpack Navigation
Part 2: A Guide to Clean Application Architecture with Jetpack Libraries
Chapter 6: Adding Offline Capabilities with Jetpack Room
Chapter 7: Introducing Presentation Patterns in Android
Chapter 8: Getting Started with Clean Architecture in Android
Chapter 9: Implementing Dependency Injection with Jetpack Hilt
Chapter 10: Test Your App with UI and Unit Tests
Part 3: Diving into Other Jetpack Libraries
Chapter 11: Creating Infinite Lists with Jetpack Paging and Kotlin Flow
Chapter 12: Exploring the Jetpack Lifecycle Components
Other Books You May Enjoy
How would like to rate this book
Customer Reviews