This is an example of a simple application with layered software base on clean-architecture as application architecture and mvvm as presentation architecture .
a-Features
1- The system is built to accept different changes in each level <br />
2-You can add more than one database without affecting the structure of the project <br />
3-Adding business rules in an easy way without major modification <br />
4-Built on clean architecture as project architecture and mvvm as presentation layer <br />
5-Testable <br />
6- used DSL in domain and gateway layer
b-Prerequisites
1-Git
2-android studio
c-start install
<
e-for more detailed information Contact me:
name:Saeed Mohammed Saleh Alabidi
email: [email protected]