Skip to content

ObiajuluM/Weatherer

Repository files navigation

Weatherer

Weatherer is a weather app that dynamically changes its theme based on the time of day. It fetches real-time weather data from OpenWeatherMap to provide accurate and up-to-date weather conditions.

Features

  • Fetches weather data from OpenWeatherMap
  • Dynamic theme changes based on time of day
  • Clean and intuitive UI
  • Supports multiple locations

Screenshots

Screenshots

Home Screen

Weather Detail

Dark Home Screen

Installation

  1. Clone the repository:

    git clone https://github.com/ObiajuluM/Weatherer.git
    cd Weatherer
  2. Install dependencies:

    flutter pub get
  3. Get an API key from OpenWeatherMap

  4. Run the app:

    flutter run
  5. Input api key at launch:

Usage

  • Open the app and allow location permissions
  • Use the default location-based weather
  • Experience automatic theme changes based on the time of day

Technologies Used

  • Flutter (Dart)
  • OpenWeatherMap API
  • Riverpod
  • Flutter Secure Storage

Contributing

Contributions are welcome! Feel free to submit issues or pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For questions or suggestions, reach out via [your email or social media].

About

A weather app built in Flutter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages