A simple project using The Weatherapi.com based on Flutter, Clean architecture and material designs & animations.
- Light Mode
- Home Screen
- Search Results Screen
- Forecast Detail Screen
- Reviews and ratings
- Dark Mode
- Pull to refresh
- Favorite Scren
- Profile Screen
- welcome screen
- Splash Screen
- Languages
- Notification
and much more... Check it yourself :)
Note: This project is not completed yet, as soon as possible when it's complete I will update it here. Stay tuned for more exciting updates!
Demo.mp4
- If you don't have Flutter SDK installed, please visit official Flutter site.
- Fetch latest source code from master branch.
- Copy the
.env.templateand rename it to.env - Change your weatherapi.com API key.
git clone https://github.com/ivansaul/flutter_weather_app.git
- Run the app with Android Studio or VS Code. Or the command line:
flutter pub get
flutter run
Contributions are welcome.
Feel free to open an Issue :)
If you want to contact me you can reach me at Discord.
MIT

