Welcome to Weather App in Flutter! This modern mobile application provides comprehensive weather data by leveraging two powerful APIs: OpenWeatherMap and Open-Meteo. Built using Flutter, Dart, and the Dio package for HTTP requests, this app is designed to offer accurate and up-to-date weather information with an elegant user interface.
For state management, the app utilizes Riverpod, ensuring efficient and clean handling of the app's state.
- Daily Weather Info: Stay informed about the current weather conditions.
- 3-hour Forecast: Get a 3-hour forecast for up to 5 days, perfect for planning your day.
- Weekly Forecast: View the weather outlook for the next 7 days.
- Weather for Famous Cities: Quickly access weather data for major cities around the globe.
- Detailed Weather Info: Access in-depth weather details, including wind speed and humidity.
- OpenWeatherMap API: Provides detailed current weather, 3-hour forecasts, and weekly forecasts.
- Open-Meteo API: Supplies additional weather data to enhance accuracy and reliability.
Before you begin, ensure you have the following installed:
- Flutter SDK
- Dart SDK
- An IDE like Visual Studio Code or Android Studio
- Clone the repository:
git clone https://github.com/your-username/weather-app-flutter.git
- Navigate to the project directory:
cd weather-app-flutter - Install the dependencies:
flutter pub get
- Connect your mobile device or start an emulator.
- Run the app:
flutter run
I would appreciate if you could give this repository a star 🌟. It would help others to discover this. Thank you for your support [Xoan Dev]👨💻
- Status Project: Done




