Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scienceveli/weather-flutter
The Weather Flutter app 🌦️ provides real-time weather forecasts 🌍 with an intuitive, responsive UI 📱, using the power of Flutter ⚡ and GetX for seamless state management 🔧. Scienceveli
https://github.com/scienceveli/weather-flutter
android-application cmake css css-framework dart flutter flutter-apps html swift
Last synced: 3 days ago
JSON representation
The Weather Flutter app 🌦️ provides real-time weather forecasts 🌍 with an intuitive, responsive UI 📱, using the power of Flutter ⚡ and GetX for seamless state management 🔧. Scienceveli
- Host: GitHub
- URL: https://github.com/scienceveli/weather-flutter
- Owner: Scienceveli
- License: mit
- Created: 2024-11-24T22:14:32.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-29T19:56:15.000Z (2 months ago)
- Last Synced: 2024-12-02T00:36:46.448Z (2 months ago)
- Topics: android-application, cmake, css, css-framework, dart, flutter, flutter-apps, html, swift
- Language: Dart
- Homepage: https://www.facebook.com/sciencael
- Size: 8.05 MB
- Stars: 15
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🌤 Weather App (GetX)
![Weather App Banner](https://github.com/Scienceveli/Weather-Flutter/blob/main/Banner%20(2).jpg)
## 📋 **Project Description**
The **Weather App** is a simple and fast application that provides accurate weather information for locations around the world. The app uses the **Flutter GetX** library for state management and offers a smooth user interface with support for dark mode.---
## ✨ **Features**
- View current and future weather forecasts.
- Geolocation support for accurate data.
- Responsive design that adapts to all screen sizes.
- Dark Mode for a comfortable user experience.
- Uses **GetX** for easy state management and navigation.---
## 🛠 **Requirements**
Before running the app, ensure that you have the following installed:- **Flutter SDK** (version 3.0.0 or newer)
- Android Studio or VS Code (with Flutter extensions)
- An emulator or a connected device.---
## 🚀 **Installation**
1. **Clone the repository:**
```bash
git clone https://github.com/Scienceveli/weather_app_getx.git
```
2. **Navigate to the project directory:**
```bash
cd weather_app_getx
```
3. **Install dependencies:**
```bash
flutter pub get
```
4. **Run the app:**
```bash
flutter run
```---
## 📱 **Screenshots**
### Main Screen:
![Main Screen](https://github.com/Scienceveli/Weather-Flutter/blob/main/Mainscreen.jpg)### Dark Mode:
![Dark Mode](https://github.com/Scienceveli/Weather-Flutter/blob/main/Darkmode.jpg)---
## 🔧 **Permissions Setup**
Ensure the following permissions are set in the `AndroidManifest.xml` file:
- `ACCESS_FINE_LOCATION`
- `ACCESS_COARSE_LOCATION`
- `ACCESS_BACKGROUND_LOCATION` (optional, based on your needs)---
## 🛡 **Technologies Used**- **Programming Language:**
- **Framework:**
- **State Management:**
- **Weather API:**
---
## 🌟 **Contributing**
Contributions are welcome to improve the app!
1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature-name
```
3. Push your changes:
```bash
git push origin feature-name
```---
## 📞 **Support**
If you face any issues or have any inquiries, feel free to contact me via:
- **Facebook:** [Scienceveli](https://www.facebook.com/sciencael)---
## 📝 **License**
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.---