1. Introduction to Kotlin for Android
  2. Breaking Down App Code with Separation of Concerns
  3. Feature-Oriented Development in Android
  4. Clean Code Architecture 
  5. Cross-Platform App Development
  6. Dependency Injection
  7. Introduction to Jetpack Compose
  8. Presentation Layer Evolution in Compose
  9. Test-Driven Development with Mocking Libraries for Android
  10. Kotlin DSL and Multimodule Apps
  11. Creating the Module Hierarchy
  12. Networking and APIs in Kotlin
  13. Creating UI with Jetpack Compose
  14. Debugging in Kotlin
  15. Test Automation
  16. Building and Distributing Applications