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! π€οΈπ§οΈπ±