Skip to content

Welcome to LocalBreeze, your one-stop weather application designed to provide accurate, real-time weather updates at your fingertips. Built with Flutter, this app combines beautiful design with high-performance functionality to enhance your everyday weather-checking experience

Notifications You must be signed in to change notification settings

naveddeveloper/LocalBreeze

Repository files navigation

LocalBreeze 🖌️

App Logo

Overview 📙

Welcome to LocalBreeze, your one-stop weather application designed to provide accurate, real-time weather updates at your fingertips. Built with Flutter, this app combines beautiful design with high-performance functionality to enhance your everyday weather-checking experience.


Screenshots 📷

Light Mode ☀

LightMode


Dark Mode 🌙

DarkMode


Design & Behind the Scenes 🎨


Dependencies 📦️

  • http - A composable, Future-based library for making HTTP requests.
  • provider - A wrapper around InheritedWidget to make them easier to use and more reusable.
  • shared_preferences - Persistent storage for simple data.
  • geolocator - A Flutter geolocation plugin for Android and iOS.
  • geocoding - A Flutter plugin for reverse geocoding and geocoding.
  • permission_handler - A Flutter plugin to check and request permissions.
  • intl - Contains code to deal with date and number formatting and parsing.
  • font_awesome_flutter - The Font Awesome Icon pack available as Flutter Icons.
  • animated_splash_screen - TA package to show an animated splash screen.
  • lottie - Render After Effects animations natively on Flutter.

Features 🌟

  • Real-Time Weather Updates: Get the most up-to-date weather information.
  • Location-Based Data: Automatically fetch weather details for your location.
  • Search Cities: Check the weather anywhere in the world.

Aditional Features

  • Discover the weather at your place.
  • Discover the weather around the world.
  • 24-hour weather forecast.
  • Wind speed and direction.
  • Provide details on humidity, pressure, UV, and chance of rain.
  • Automatically theme managed by the time.
  • Beautiful and friendly user interface.
  • Pull to refresh to weather data


Getting Started

  1. Get your API key by creating an account at WeatherAPI.

  2. Clone the repository

    git clone https://github.com/naveddeveloper/LocalBreeze.git
  3. Install all the packages by running

    flutter pub get
  4. Navigate to lib/providers/weather_provider.dart and search APIKEY and paste your API key to the APIKEY variable

    static const String APIKEY = 'Your API Key';
  5. Run the App

    flutter run

Don't forget to ⭐ the repository.

Support & Contact 📧

For any inquiries or support, feel free to contact me:


Feedback 💬

If you have any suggestions, feel free to open an issue or contact me on Instagram.


Download the APK

Download APK

Thank you for using LocalBreeze! Stay tuned for more updates and features. 😊

About

Welcome to LocalBreeze, your one-stop weather application designed to provide accurate, real-time weather updates at your fingertips. Built with Flutter, this app combines beautiful design with high-performance functionality to enhance your everyday weather-checking experience

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published