As a participant,
I want to have fast compile time,
so that I don't have to waste time waiting when there is a 15 minutes time limit.
There are 2 parts to this story:
1. Multi module setup
Most like the app module will remain as a fairly small module, and each patch will have its own module, so that if you are just editing your composable, only your module and app will be re-compile
(Further improvements: move core functionalities from app into another module, e.g. #1 can be in its own module)
2. Make it easy for people to create new modules with batteries included
If I want each patch to have their own module, I want to make it very easy to create module with all the setup ready
- Update
settings.gradle.kts
- Add the new module as a dependency to
app's dependency
- In the new module, it should have basics included (Compose, M3, Icons)
As a participant,
I want to have fast compile time,
so that I don't have to waste time waiting when there is a 15 minutes time limit.
There are 2 parts to this story:
1. Multi module setup
Most like the
appmodule will remain as a fairly small module, and each patch will have its own module, so that if you are just editing your composable, only your module andappwill be re-compile(Further improvements: move core functionalities from
appinto another module, e.g. #1 can be in its own module)2. Make it easy for people to create new modules with batteries included
If I want each patch to have their own module, I want to make it very easy to create module with all the setup ready
settings.gradle.ktsapp's dependency