Test Project This project demonstrates the usage of Clean Architecture combined with the MVVM UI pattern in a modular way. The goal is to keep the codebase scalable, testable, and maintainable by separating concerns across different layers.
TestProject/
│
├── data/ # Handles data sources (API, DB, cache)
│ ├── repository/
│ ├── datasource/
│ └── model/
│
├── domain/ # Business rules
│ ├── entity/
│ ├── repository/
│
├── presentation/ # UI + ViewModels (MVVM)
│ ├── view/
│ └── viewmodel/
│
└── di/ # Dependency injection setup