run commands
flutter pub get
flutter run
I have implemented the clean architecture for the solution
Data
Domain
Presentation
flutter_bloc: For state management
equatable: For value equality
dartz: For functional programming thingies
get_it: For dependencies injjection
internet_connection_checker: For checking internet connection
http: For making http requests
pull_to_refresh: To refresh the page
cached_network_image: For caching network images