It's a flip board game built using the Clean Architecture and MVVM. App finds largest rectangle and highlights it.
App is developed with Clean Architecture to maintain sepration of concern.
This layer contains pure business logic independent of platform and independent of other layers. This layer contains:
- Business Models
- Use Cases
This layer contains android specific code. it handles user interactions and actions.
- Material Design - UI design
- AndroidX - ViewModel, LiveData
- Coroutine
- Dagger-Hilt - Dependency Injection
- Navigation Component - User
- Junit, mockk, flow turbine, Truth
Test