ππππ ππππππππππ’ ππππππππ ππ πππππ πΉππππππ π²ππππππ ππ πππππππππππ π πππ ππ π°ππππππ ππππ πππππππππππ πππππππ’ ππ πππππ πππππππ‘ ππππ ππππ πππ πππππππ ππ ππππ πππππ πππππππ’ ππ ππ π°ππππππ ππππππ
π²πππππππ ππ π πππ |
---|
π³πππ |
ππππ π³πππππππ |
π°πππππππππππ |
ππππππ π΅πππ |
- There are three layers present
view
,domain
,data
- The
View
layer can access thedomain
layer, Thedomain
layer can access thedata
layer, but theview
layer cannot access thedata
layer directly. - The
view
layer consists ofActivity
,composable
,view-model
- The
domain
layer consists ofuse-cases
,db-specific classes
,di-modules
,db-service
- The data layer consists of the implementation of the
db-service
. It interacts with theroom-database
by getting and sending the data back and forth.
If you feel like support me a coffee for my efforts, I would greatly appreciate it.
Read contribution guidelines for more information regarding contribution.
Feature requests are always welcome, File an issue here.
Support it by clicking the β button on the upper right of this page. βοΈ
This project is licensed under the Apache License 2.0 - see the LICENSE file for details