Easyweather
![easyweather easyweather](http://3.bp.blogspot.com/-vltExM-zjKk/U7_oy_g4VAI/AAAAAAAAHAU/k4H6B6OBYO0/s1600/EasyWeather+temperatur+juni+2014+blog.jpg)
![easyweather easyweather](https://en.freedownloadmanager.org/screenshots/31696.jpg)
You can see how I read this value in the app's adle file. Elevate your priviledge state to Administrator. 3 Shut down the computer ( hardware restart does the registry purge.) 4.
![easyweather easyweather](https://img.informer.com/p5/easyweatherplus-v2-main-window-outlook.png)
Disable/Delete any unassigned USB HIDs that Windows 'New Device' creates. It is now located in my local ~/.gradle/gradle.properties file as "apiKey=INSERT_YOUR_API_KEY_HERE". Unistall the 'Easyweather' software / unplug Watson. View (View + Presenter): Responsible for the presentation layer.Īfter some feedbacks, I have removed the API Key exposure in this code.Data: Responsible for managing the flow of data used in the application.Model: Domain rules (not applicable in this case) and models.The application is divided in three main packages: Model, Data and View. I used an architecture based on the MVP pattern and followed some Clean Architecture concepts. The application should present the forecasts as a graphical display. 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! =)
Easyweather android#
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).