/AQI_Monitor

A Flutter application that helps you keep track of AQI levels of a city | BLoC Architecture | Hive | Provider

Primary LanguageDart

AQI_Monitor

A new Flutter application to keep track of AQI levels of a city.

Brief explaination of the app

In this application the user can check AQI levels for a city (predefined list).

Features:

  1. There is an option to save a city to "My Places" tab.
  2. Option to change Theme of the app.
  3. AQI level available for locations of 9 cities.

Architecture Used

BLoC - An approch to reactive programming

Screen1

Screenshots

Light Theme

Screen1 Screen2 Screen3 Screen4 Screen4

Dark Theme

Screen5 Screen5 Screen5

iOS

Screen5 Screen5 Screen5

Dependencies

  1. hive - A lightweight database solution
  2. provider - StateManagement solution: To manage app theme in this case
  3. http - To make HTTP requests
  4. flutter_svg - To load vector files
  5. shared_preferences - To store simple data

API Used

Documentation - https://docs.openaq.org/#api-_