- Http - https://pub.dev/packages/http
- Google_fonts - https://pub.dev/packages/google_fonts
- Flutter_bloc - https://pub.dev/packages/flutter_bloc
- Equatable - https://pub.dev/packages/equatable
- Intl - https://pub.dev/packages/intl
- Fl_chart - https://pub.dev/packages/fl_chart
- Flutter_local_notifications - https://pub.dev/packages/flutter_local_notifications
- Flutter_native_timezone - https://pub.dev/packages/flutter_native_timezone
- Freezed - https://pub.dev/packages/freezed
- Search by city name
- Cubit state-management
- Clean Architecture
- Local Notifications (Currently at 5 P.M)
- Weather graph for the next 12 hours
- Weather results for today and tomorrow (temp, wind, cloud)
- Weather results for the next 3 hours (today-tomorrow)
- Inspiration from https://dribbble.com/shots/19768625-Weather-App
- Font family: ChakraPetch and RussoOne
- Color palette: - #1b1d1f - #f3f3f3 - #21394E - #9E9E9E - #000000
- Implement graphs and local notifications
2022-11-27.17-03-00.mp4
The project uses api from: https://www.weatherapi.com/
- To use the API you need to register and obtain your own key.
- You can add it to the weather_endpoints.dart file.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.