Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dofire/weather-visualizer
MVI Android Weather App + Google Map
https://github.com/dofire/weather-visualizer
android clean-architecture google-maps jetpack-compose kotlin mvi sqldelight weather
Last synced: 17 days ago
JSON representation
MVI Android Weather App + Google Map
- Host: GitHub
- URL: https://github.com/dofire/weather-visualizer
- Owner: dofire
- Created: 2022-10-27T10:37:55.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-04T09:26:03.000Z (about 2 years ago)
- Last Synced: 2024-12-03T10:42:43.138Z (about 1 month ago)
- Topics: android, clean-architecture, google-maps, jetpack-compose, kotlin, mvi, sqldelight, weather
- Language: Kotlin
- Homepage:
- Size: 264 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WeatherVisualizer_MVI
a weather app that using MVI pattern and clean architecture## About
### 1, Tech Stack
- Kotlin language
- Jetpack Compose UI
- MVI pattern with clean architecture
- Google Map Api
- Koin DI
- Kotlin Coroutine Flows
- Ktor, Kotlin Serialization
- SQLDelight### 2, Features
- 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## Demo
https://user-images.githubusercontent.com/85553681/199931419-276559ae-07ba-4a09-bffd-e4755a3a9d7f.mp4
## Screenshots
| | |
| :-----------------------------------: | :--------------------------------: |
| ![](screenshots/current_weather.png) | ![](screenshots/weather_map.png) |## References
Inspired by this design:
https://dribbble.com/shots/17998271-Cuacane-Weather-AppInspired by this project:
https://www.youtube.com/watch?v=eAbKK7JNxCE