This is a mobile Android Application design with the newest Android Jetpack Libraries and with a MVVM Design Pattern. With this application you cancheck the weather in your city consuming the data from an Weather API. The App is built in Kotlin using the retrofit library to communicate with the API. It also uses Navigation Components, View Binding, Dagger Hilt for dependency injection, Room for a caching strategy and the MP Android Chart library to display the data in a chart. You can search for the weather forecast in your favourite city and you are also able to use the application offline and see the latest downloaded weather forecast in your device.
Navigation Drawer was implemented and is working now.
Only the list of the navigation drawer should be presented a bit cleaner (i.e. with images)
and the items should be clickeable.
List all the cities the user has added to the system and display automatically the weather of the first city in the list