This document describes how modules must be structured.
Each module use Clean architecture aproach and contains at least 3 sub-packages. domain
, data
and presentation
.
Execute business logic which is independent of any layer
models
: Contains models annotated with Room annotations. These classes containstoPresentationModel()
which converts models to be usen inpresentation
layer.
- Name convention:
Model.kt