![Screenshot](https://private-user-images.githubusercontent.com/85405666/264561056-90e8dff6-f4c6-42f5-9961-7e12ac3b16fd.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU5NjQ5NjksIm5iZiI6MTcyNTk2NDY2OSwicGF0aCI6Ii84NTQwNTY2Ni8yNjQ1NjEwNTYtOTBlOGRmZjYtZjRjNi00MmY1LTk5NjEtN2UxMmFjM2IxNmZkLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTEwVDEwMzc0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYxOGY4YzYwZDY5NmIyM2Q5NDQ0NGFlYTI5OGYzYWJmODgwMzJjYWJjZDJhYjkxZGNhYjlmZTk1Y2U5NTI4OTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.4UgFnMHrBBKeXzBUDoxypFHBLp_tPDuz_3chOFgJzjE)
The Weather App is a simple yet powerful application built using Flutter (v3.13.0) and the OpenWeather API. This app provides real-time weather and forecast data to keep you informed about the current and upcoming weather conditions. Whether you're planning your day or keeping an eye on the week's weather, the Weather App has you covered.
- Real-time weather updates
- 5-day forecast
- User-friendly interface
- Powered by the OpenWeather API
The following dependencies were used to develop this app:
- Flutter: The framework used to create the app's user interface and logic.
- http: A package for making HTTP requests to the OpenWeather API and fetching weather data.
- intl: A Flutter package that provides internationalization and localization support.
-
Clone the repository:
git clone https://github.com/harikris001/weather_app.git
-
Navigate to the project directory:
code weather-app
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
To use the OpenWeather API and fetch weather data, you'll need to sign up on the OpenWeather website to obtain an API key. Once you have the API key, you can configure it in the app. Locate the lib/sceret_key.dart
file and replace 'USE_API_FROM_OPEN_WEATHER'
with your actual API key.
const weatherApi = 'USE_API_FROM_OPEN_WEATHER';
output.mp4
Contributions to the Weather App are welcome! If you find any issues or want to add new features, feel free to open a pull request. Please make sure to follow the existing coding style and project structure.
This project is licensed under the MIT License.
Designed and developed with ❤️ by Harikrishna R Nair
online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.