Android application starter project
Clean architecture with 3 layers
- Data (for database, API and preferences code)
- Domain (for business logic and models)
- Presentation (for UI logic, with MVVM)
Languages, libraries and tools used
- Android Support Libraries
- A single-activity architecture, using the Navigation component to manage fragment operations.