Table of Contents
- Creating Modern UIs with Jetpack Compose
- Handling UI state with Jetpack ViewModel
- Displaying Real Data from a REST API with Retrofit
- Handling Async Operations with Coroutines
- Adding Navigation in Compose with Jetpack Navigation
- Adding Offline Capabilities with Jetpack Room
- Introducing Presentation Patterns in Android
- Getting Started with Clean Architecture in Android
- Implementing Dependency Injection with Jetpack Hilt
- Test your app with UI and Unit tests
- Creating Infinite Lists with Jetpack Paging and Kotlin Flow
- Exploring the Jetpack Lifecycle Components

