/weather_app

A simple weather app tracker

Primary LanguageDart

weather_app

A simple weather app tracker.

The app tracks the current weather and the forecast for the 5 next days of the following cities:

  • Silverstone, UK
  • São Paulo, Brazil
  • Melbourne, Australia
  • Monte Carlo, Monaco

Contents

The app has two screens:

  • Current weather list
  • Forecast for the next 5 days

It has a search feature in the main screen (by city).

It uses Get It for dependency injection and a MVVM architecture using MobX for state-management.

It has local persistence implemented using Hive[https://pub.dev/packages/hive].

Weather retrieval

It's based on the OpenWeather API. You can create a free account and get your API key.

API documentation:

Running the app

To run the app, replace the apiKey in the RemoteDataSource with your API key.