A simple android app to hit API to get the Current weather and forecasts in your city. Open Weather Map API
- Architecture MVI with Mosby MVI library - Data (for models, database, API and preferences) - Presentation (for UI logic, with Mosby Mvi Presenter)
- Dependency injection (with Koin)
- Retrofit2 for server call
- Kotlin with RX
- Lifecycle - ViewModel
- Auto update weather per 15 minutes with Jetpack WorkManager
- Local data with Room Persistence
All pull requests are welcome, make sure to follow the contribution guidelines when you submit pull request.
- Fork it!
- Checkout the development branch: git checkout development
- Create your feature branch: git checkout -b my-new-feature
- Add your changes to the index: git add .
- Commit your changes: git commit -m 'Add some feature'
- Push to the branch: git push origin my-new-feature
- Submit a pull request against the development branch