CodingWithMitch - Modularizing Android Apps

CodingWithMitch - Modularizing Android Apps

Register & Get access to index

Modularizing-Android-Apps.png

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.

High-level Topics:​

  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

Code​

Check out the code here.



Metadata​


Published: Sept. 2, 2021

Lectures: 65

Total video time: 05:07:18
Author
Satoru Gojo
Downloads
139
Views
999
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Satoru Gojo