- 🌍 Detects your current city automatically (with location permission)
- ☀️ Shows real-time temperature and weather condition
- 🎨 Minimal, modern UI with animated weather icons (Lottie)
- 📍 Pin icon highlights your city
- 🌑 Dark background for a sleek look
- 🔤 Custom font for a unique feel
- Clone the repository:
git clone https://github.com/DevDebpriyo/Weather-App.git cd Weather-App - Install dependencies:
flutter pub get
- Add your OpenWeatherMap API key:
- Edit
lib/services/weather_service.dartand replace the API key with your own if needed.
- Edit
- Run the app:
flutter run
lib/main.dart— App entry pointmodels/— Weather data modelpages/— Main weather UIservices/— Location and weather API logic
assets/— Lottie weather animations & fonts
This project is licensed under the MIT License.
Made with ❤️ using Flutter