Weather Sphere is a Flutter-based weather application that allows users to check the current weather details of any city by integrating the OpenWeatherMap API. The app features a modern design and includes key functionalities like splash screens, dynamic weather fetching, and detailed weather information displays.
- 🌍 City-Based Weather Search: Enter any city name to get the current weather details.
- 🌡️ Weather Details: View temperature, humidity, and weather conditions.
- 🎨 Modern UI: Clean and stylish interface with gradient backgrounds and smooth animations.
- 📋 Error Handling: Handles invalid city names and API errors gracefully.
- 🔄 Splash Screen: Animated splash screen for a professional touch.
git clone https://github.com/JarrarShahid/weather_app.git
cd weather_app
flutter pub get
Add your OpenWeatherMap API key in a new file named api_keys.dart in the lib/ folder:
flutter run
This app uses the OpenWeatherMap API to fetch weather data.
lib/
├── main.dart
├── splash_screen.dart
├── home_screen.dart
├── weather_details_page.dart
├── api_keys.dart
Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for details.