Built with clean architecture and domain driven design with clear separation of Presentation, Domain and Data layers.
-
Current Weather information for below cities in ListView
🔆 Silverstone, UK
🔆 São Paulo, Brazil
🔆 Melbourne, Australia
🔆 Monte Carlo, Monaco.
-
5-day weather forecast available for each city.
-
Offline Caching
Run the below script to set up the project on your local machine:
sh script/code_generator.sh
API documentation:
-Retrieves current and forecast data for 4 cities when device is online
-Retrieves current and forecast data if available on cache when device is offline