- API: https://api.punkapi.com/v2
- Flavors and environments can be created adding properties file to <#project#>/properties
- Each features group is created in a separate and decoupled module with all Clean Architecture layers
Application was developed using MVVM pattern and Flows as main communication framework
All layers at Clean Architecture except View models to simplify object mapping
Preview Composables ar test objects are managed by Factory pattern to allow managing different scenarios
Light and Dark Mode is implemented using the preferred selection of the user
Version Catalog is included to improve dependencies management
All versions are up to date
- Flow tests with Turbine
- UI Compose Tests with Paparazzi
- Test Injection with Hilt
- SearchBar