A super-simple project demonstrating how to use Kotlin and Jetpack step by step. More information could be found in my posts: "Kotlin Jetpack In Action"
- I made this project as simple as possible, so that we can focus on how to use Kotlin and Jetpack rather than understanding business logic.
- We will rewrite it from "Java + MVC" to "Kotlin + Coroutines + Jetpack + Clean MVVM", line by line, commit by commit.
| Trainings | Branches/Package | Corresponding Posts (English) | Corresponding Posts (Chinese) | 
|---|---|---|---|
| Quick Start For Java Developers | / | Not Translated | Quick Start For Java Developers | 
| Kotlin DSL Training | chapter_02_kotlin_dsl_training | Not Translated | Kotlin DSL For Gradle | 
| Code Refactoring From Java To Kotlin | chapter_03_kotlin_refactor_training | Not Translated | Common Mistakes that Kotlin Newbees Make | 
| Kotlin HTML DSL Training | chapter_04_lambda | Not Translated | Writing HTML with Kotlin Higher-Order-Function | 
| Kotlin Generics Training | chapter_05_generics | Not Translated | Kotlin Generics | 
| Kotlin Extension Training | chapter_06_extension | Not Translated | Kotlin Extension | 
| Kotlin Delegation Training | chapter_07_delegate | Not Translated | Kotlin Delegation | 
| Kotlin Coroutines Debug | chapter_08_coroutine_debug | Not Translated | Kotlin Coroutine Debug Skill | 
| Coroutines Under The Hood | source code of chapter 09 | Kotlin Coroutines Animation Explanation | Kotlin Coroutines Animation Explanation | 

