WeatherApp is a mobile application developed using Flutter that provides weather information for four cities: Guwahati, London, Mumbai, and Edinburgh. Users can easily access weather details such as temperature, wind speed, rain probability, and humidity through an interactive UI with animations.
- Real-time weather updates for four cities
- Interactive user interface
- Animated weather details display
- Information on temperature, wind speed, rain probability, and humidity
To install WeatherApp, follow these steps:
- Clone the repository from GitHub: WeatherApp Repository
- Navigate to the project directory
Upon launching WeatherApp, users are greeted with a home screen displaying weather information for the default city (Guwahati). They can swipe left or right to navigate between cities or tap on the city name to select a specific city.
The main screen displays the current weather conditions, including temperature, wind speed, rain probability, and humidity. Users can interact with the UI elements to access more detailed weather forecasts.
- Flutter
- Dart
- Add support for more cities
- Implement additional weather features such as UV index, air quality index, etc.
- Enhance UI/UX with more animations and visual effects
- Integrate push notifications for weather alerts
![](https://private-user-images.githubusercontent.com/76906387/327653982-2d2b4c51-c2bb-48ed-847c-636c9f77a52d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3NzI4NzQsIm5iZiI6MTczOTc3MjU3NCwicGF0aCI6Ii83NjkwNjM4Ny8zMjc2NTM5ODItMmQyYjRjNTEtYzJiYi00OGVkLTg0N2MtNjM2YzlmNzdhNTJkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE3VDA2MDkzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMzMjEzODg4ZTUzZDI5MDk1ZGMxM2UzNjRiZjkyZjEzZmY5NDZhN2FjYjQ1NmYyZWMwYThiYWQxODE4MmYyNmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.40xX9q6AvM9AXzeXDBL6TvYfx9FukP2ld20D4xmN0To)