Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modularization (Simplify development (Easy to maintenance, Easy to read,…
Modularization
Simplify development
Easy to maintenance
Easy to read
Decouple everything
Enable refactoring
Speeds up builds
Cache work
Annotation Processing Caching doesn't work for kapt right now
https://youtrack.jetbrains.com/issue/KT-23880
Care about setup build gradle enviroment
Enable Gradle build cache
https://medium.com/@cesarmcferreira/using-gradle-build-cache-server-73d7680baf2a
Implementation VS API
https://jeroenmols.com/blog/2017/06/14/androidstudio3/
Parallel build
Enable on demand delivery
Instant apps
On demand delivery. Downloading Features Functionality
Experiment with new technologies
Options to make a test some new technology, like Rx or React Native
Tech mistake doesn't produce a headache
Scale development teams
Devs could work on different pieces of code without conflicts
Unit test
Could test modules/screens separately.
Reuse modules across apps