Agoy Weather is a modern and responsive weather application built using Flutter. It provides current weather information and forecasts for various cities around the world, along with features like a favorites list and dark mode.
- Current Weather Information: Get the latest weather updates including temperature, humidity, wind speed, and more.
- 5-Day Weather Forecast: View weather forecasts for the next five days with visually appealing charts.
- Dark Mode: Switch to dark mode for a more comfortable viewing experience at night.
- Favorite Cities: Add cities to your favorites list and access their weather information quickly.
- Easy Navigation: Seamless navigation with a tab bar to access home, favorites, and settings.
- Flutter: The primary framework for building the user interface.
- Dart: The programming language used.
- OpenWeather API: Source of weather data.
- SQLite: Used for locally storing favorite cities.
-
Clone this repository to your local machine:
git clone https://github.com/yogaibhh/agoy_weather.git cd agoy_weather
-
Install the dependencies:
flutter pub get
-
Run the application on an emulator or physical device:
flutter run
- Add to Favorites: Click the heart icon on the top right of the city detail page to add it to your favorites list.
- Enable Dark Mode: Go to the settings tab and enable dark mode.
- Navigate Between Cities: Use the search function on the home page to select the city you want to display.