SwedeCast is a Kotlin based weather application displaying weather forecast for a given location in Sweden.
The app uses coroutines for concurrency and multi-module communication to avoid ambiguity and achieve
clear separation of concerns to make the project easier to work with. Additonally, the following components
from the Android Architecture library are utilised: navigation, viewModel, liveData and constraintLayout.
Daily | Hourly |
Currently | Search |
App screenshots created with Previewed
- Android Jetpack/Components: Navigation, ViewModel, LiveData, ConstraintLayout
- Weather data is retrieved from SMHI's API
- Geocoding Service
- Follows the MVVM design pattern