This application will help you to share your precious moments with your weather status.
-
UI
-
Tech stuff
- Kotlin
- Camerax for image capture
- Coroutines and Flow for async operations
- Hilt for dependency injection
- Navigation for navigation between fragments
- ViewModel that stores, exposes and manages UI state
- Retrofit for networking
- Glide for image loading
-
Modern Architecture
- Single activity architecture
- MVVM for presentation layer
- Modularized architecture
- Domain layer for business logic
- UI Layer is exposed with StateFlow
- Android Architecture components