A weather app built using Test-Driven Development (TDD) and clean architecture principles.
- Fetches current weather information
- Clean and maintainable codebase using TDD
- Follows clean architecture for better separation of concerns
- bloc
- dio
- pretty dio logger
- cached network image
- get_it
- rxdart
- equatable
- dartz
-
Clone the repository:
git clone https://github.com/moha-b/Weather-Task.git cd Weather-Task
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
-
In the network folder go to network helper replace
Api.key
with your key u can get on from here get api key
params['appid'] = Api.key;