A simple, user-friendly weather application that provides real-time weather updates, hourly forecasts, and temperature details. Built using Flutter, the app ensures a seamless experience across Android and Ios devices.
- 🌦 Current Weather: Displays the current temperature, weather conditions.
- 🕒 Hourly Forecast: Shows a 5-hour weather forecast with temperature and weather icons.
- 🌡 Temperature Units: Temperatures displayed in Celsius.
- 📱 Responsive Design: Optimized for different screen sizes.
- Flutter SDK installed on your system.
- Android Studio or Visual Studio Code (optional for development).
- A device or emulator for testing.
-
Clone the repository:
git clone https://github.com/your-username/weather-app.git
-
Navigate to the project directory:
cd weather-app -
Fetch the dependencies:
flutter pub get
-
Run the app:
flutter run
- Flutter: Cross-platform UI toolkit.
- Dart: Programming language for Flutter.
- API Integration: Fetching real-time weather data from OpenWeatherMap API.
- Register on OpenWeatherMap to get an API key.
- Replace
YOUR_API_KEYin the code with your actual API key.
Contributions are welcome! If you'd like to improve this project:
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name" - Push to the branch:
git push origin feature-name
- Open a Pull Request.
Feel free to reach out with questions, suggestions, or feedback. Happy coding! 😊