This is basically a fork from https://github.com/AakashBedi01/WeatherApp, but I've changed a lot of code to suit the requirements for the assignment and decided to share this to anyone who struggles with similar assignment.
-
There is now a background image that will change (not dynamically) for different times of the day (morning, noon, afternoon, evening) like in this example:
-
Instead of 3 day forecast I implement hourly forecast.
-
You can also choose what units to use in temperature like celsius or fahrenheit and mph or kph in wind speed.
-
There is also a search history that will record successfull weather search.
-
And javadoc comments :)
- Since I remove the autocomplete feature because it keeps removing the location when I click it (I don't know why currently, why it do this). You won't be able to see other cities with similar names like Paris, france & paris, texas. It will do this probably automatically.
- Implement animated icons, graphs, or better UI.
- Make background change dynamically.
- Include more detailed weather information, such as precipitation probability.
- Other things like performance, code design practices, etc.