Skip to content

Koru-zed/Weather_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 

Repository files navigation

Weather App

The Weather App is a mobile application built using Flutter. It provides users with the current weather information based on their location, along with the weather forecast for the previous 2 days and the next 5 days. The app uses geolocation to determine the user's location, GetX state management to manage the app's state, Dio for network requests, Google Fonts for font customization, Intl for internationalization, and follows the MVP (Model-View-Presenter) architecture pattern.

Features

  • Real-time Weather Information: Get accurate and up-to-date weather details for your current location.
  • User-Friendly Interface: Clean and intuitive UI for a seamless user experience.
  • Localization Support: App supports multiple languages using the Intl package.
  • Custom Fonts: Use beautiful Google Fonts to enhance the app's visual appeal.
  • Efficient State Management: Leverage GetX for efficient and reactive state management.
  • Network Requests: Utilize Dio for making network requests for weather data.
  • Dark/Light Theme: Provides a customizable interface supporting dark and light themes.

Tech Stack

  • Flutter
  • Dio
  • GetX State Management
  • Google Fonts
  • Intl
  • Geolocator

Getting Started

Prerequisites

  • Flutter SDK: Installation Guide
  • Dart: Should be included with Flutter SDK.

Installation

  1. Clone the Repository:

    git clone https://github.com/Koru-zed/weather-app.git
  2. Navigate to the Project Directory:

    cd weather-app
  3. Install Dependencies:

    flutter pub get
  4. Run the App:

    flutter run

Configuration

  • Make sure location services are enabled on the device or emulator.

Contributing

Feel free to contribute to the project by opening issues, submitting pull requests, or suggesting enhancements. For major changes, please open an issue first to discuss what you would like to change.

WeatherApp.mov

About

Weather App Flutter

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors