a weather app that using MVI pattern and clean architecture
- Kotlin language
- Jetpack Compose UI
- MVI pattern with clean architecture
- Google Map Api
- Koin DI
- Kotlin Coroutine Flows
- Ktor, Kotlin Serialization
- SQLDelight
- Show current weather condition
- Add Locations to see the weathers
- Display multiple weather markers on the map
- Dislay weather conditions in the next 7 days
weather_map_demo.mp4
Inspired by this design: https://dribbble.com/shots/17998271-Cuacane-Weather-App
Inspired by this project: https://www.youtube.com/watch?v=eAbKK7JNxCE