![Easyweather](https://kumkoniak.com/35.jpg)
![easyweather easyweather](https://aviationdirect.co.za/wp-content/uploads/2014/12/EasyWeatherPhone.png)
The user must be able to refresh the weather forecast If the user adds or remove a city then the change should persists when the application is restarted The user must be able to remove a city from the city list Īll changes should be persistent. The user must be able to add to the city list The city list should default to Dublin, London, New York and Barcelona The weather information should be retrieved from a live 3rd party service The user can select a city from a list of cities and see a 5 day weather forecast for the selected city. The challenge here is to build an app in which people can see the weather forecast. Of course it needs improvement so it would be a great opportunity to learn and get new ideas about best practices, MVP, Dependency Injection and unit tests.įeel free to share ideas, suggestions and PRs! =) This project was an Android Challenge I was assigned to.Īfter completing it, I decided to share it as a sample project using MVP + RxJava and Dagger. Please, follow Google's samples and use MVVM with the Architecture Components (especially ViewModel).
![Easyweather](https://kumkoniak.com/35.jpg)