A modern weather application built with Flutter that provides accurate weather forecasts with a beautiful UI.
- Current Weather: Get real-time weather information for your current location
- 7-Day Forecast: View detailed weather forecasts for the upcoming week
- Hourly Forecast: Check hour-by-hour weather predictions
- Location Search: Search for weather information in any city
- Temperature Units: Toggle between Celsius and Fahrenheit
- Dark Mode: Switch between light and dark themes
(Screenshots will be added later)
- Flutter/Dart
- Provider for state management
- Weather API (WeatherAPI.com) for weather data
- Lottie for animations
- Geolocator for location services
- Flutter (2.10.0 or higher)
- Dart (2.16.0 or higher)
- WeatherAPI.com API key
-
Clone the repository
git clone https://github.com/AmrikSingh1/mausam_weather_app.git
-
Navigate to the project directory
cd mausam_weather_app
-
Install dependencies
flutter pub get
-
Update the API key in
lib/services/weather_service.dart
static const String apiKey = 'YOUR_WEATHERAPI_KEY';
-
Run the app
flutter run
Contributions are welcome! Feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Weather data provided by WeatherAPI.com
- Icons and animations from various sources