A movies and weather flutter app, focusing clean architecture development principles.
Step 1:
Download or clone this repo by using the link below:
https://github.com/omergamliel3/flutter-movies-weather-app.git
Step 2:
Go to project root and execute the following command in console to get the required dependencies:
flutter pub get
Step 3:
This project uses libraries that works with code generation, execute the following command to generate files:
flutter packages pub run build_runner build --delete-conflicting-outputs
or watch command in order to keep the source code synced automatically:
flutter packages pub run build_runner watch
Step 4:
Execute the following command to run the app (you must have an open emulator or web support enabled):
flutter run -t lib/main/main_dev.dart
- Repository Pattern
- Strategy Pattern
- Flutter SDK (front-end framework)
- Kiwi (dependency injection)
- Sailor (navigation manager)
- Bloc (event driven state managment)
- Retrofit (API integration)
- Omer Gamliel - LinkedIn