Finding the perfect biirr
-
UI
-
Tech stuff
- Kotlin
- Coroutines and Flow for async operations
- Hilt for dependency injection
- Navigation for navigation between composables
- ViewModel that stores, exposes and manages UI state
- Retrofit for networking
- Coil for image loading
-
Modern Architecture
- Single activity architecture
- MVVM for presentation layer
- Android Architecture components
- StateFlow
Note: In this project was used a free api which has request/rate limit.