Modularizing Android Apps
Please rate the course
Source:
Category:
Language:
English
Duration:
06:44:12
Number of lessons:
52
Release date:
02/09/2021
Rating:
0.0
Course short 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.
But the best way to modularize Android Apps is not obvious.
In this course I'll teach you what I found to be the best way to modularize.
- 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