A user-friendly Weather App, designed for quick access to accurate weather information. Developed with simplicity in mind, providing real-time updates. 🌦️📱
- 🌍 Current weather conditions at a glance.
- ⏰ Hourly and daily forecasts for accurate planning.
- 📍 Location-based weather updates.
- 🌅 5-day weather forecast for advanced planning.
- 🔍 City-based search for specific weather details.
- 🎨 Intuitive and minimalist design for ease of use.
- 🌟 Animated weather icons for visual appeal.
- 🚀 Seamless navigation for a smooth user experience.
- 🌐 Reliable data sourced from reputable weather services.
Important
This project utilizes version 3.0 of the OpenWeatherMap API.
APIs used in this project :
Please ensure to choose or access the one-call-3 API for optimal results.
app_weather_example_flutter.mp4
- Change
/*..APIKEY..*/
with your APIKEY
class ApiConstants {
ApiConstants._();
static const String apiBaseUrl = "https://api.openweathermap.org/data/2.5/";
static const String apiKey = "/*..APIKEY..*/";
// Weather Endpoints Constants
static const String defaultExclude = 'hourly,minutely,alerts';
}
- BloC
- dio
- freezed
- freezed_annotation
- retrofit
- retrofit_generator
- json_annotation
- json_serializable
- geolocator
- geocoding
Stay informed with Weather App – Your daily weather companion! 🌤️🌧️📱