Skip to content

A weather forecast application implementing Flutter Clean Architecture and Riverpod state management.

Notifications You must be signed in to change notification settings

hurkanugur/Flutter-Clean-Architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Weather Forecast App with Flutter Clean Architecture and Riverpod State Management

This app uses the OpenWeatherMap Current Weather Data API (https://openweathermap.org/current) to fetch real-time weather information.

Key Dependencies:

font_awesome_flutter: ^10.7.0 # Application Icons
flutter_riverpod: ^2.5.1 # State Management
dio: ^5.4.2+1 # Http Client
cookie_jar: ^4.0.8 # Cookie Management
dio_cookie_manager: ^3.1.1 # Cookie Management
shared_preferences: ^2.2.2 # Persisten Data Storage
sqflite: ^2.3.3 # Local Data Storage
equatable: ^2.0.5 # Object Comparison
go_router: ^13.2.2 # Routing
lottie: ^3.1.0 # Lottie Animations
connectivity_plus: ^6.0.1 # Internet Connection
encrypt: 5.0.1 # Encryption/Decryption
crypto: ^3.0.3 # Hashing Algorithms
path_provider: ^2.1.2 # Path Provider
mime: ^1.0.5 # Mime Types For Downloading Files
open_filex: ^4.4.0 # Opens Files
image_picker: ^1.0.7 # Picks Images From Gallery
file_picker: ^6.1.1 # Picks Files From Documents and Downloads
permission_handler: ^11.3.1 # Permission Management
device_info_plus: ^10.1.0 # Device Information