Logo
flag

Modularizing Android Apps

Logo

Please rate the course

0.0
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:

  1. Decrease build times.
  2. Make it easier to delegate work.
  3. Increase code reusability.
  4. 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.


  1. Kotlin
  2. Clean Architecture
  3. MVI
  4. Multi-module
  5. Compose
  6. Ktor (Network)
  7. SQL Delight (Caching)
  8. Coil (Image Caching)
  9. Unit Tests
  10. UI Testing with Compose
  11. Hilt Dependency Injection
  12. Testing with Hilt
  13. Building an "offline first" application

Write your comment

Logo