
Description
What is this course?
Why should you learn to modularize?Modularization will:
- Decrease build times.
- Make it easier to delegate work.
- Increase code reusability.
- Overall make testing easier and more clear.
In this course I'll teach you what I found to be the best way to modularize.
High-level Topics:
- Kotlin
- Clean Architecture
- MVI
- Multi-module
- Compose
- Ktor (Network)
- SQL Delight (Caching)
- Coil (Image Caching)
- Unit Tests
- UI Testing with Compose
- Hilt Dependency Injection
- Testing with Hilt
- Building an "offline first" application
Code
Check out the code here.Metadata
Published: Sept. 2, 2021
Lectures: 65
Total video time: 05:07:18