Martin Pulgar Construction is a fictitious construction company. They have approached their IT department
to create a new mobile app for their ground staff to upload photos.
Install dependencies
flutter pub get
flutter run -v -d emulator-5554 (your device)
flutter test
dart run build_runner watch --delete-conflicting-outputs
- Flutter - Build apps for any screen
- Dart - Dart is a client-optimized language for fast apps on any platform
- Mobx - MobX is a state-management library that makes it simple to connect the reactive data of your application with the UI
- Mockito - Let's create mocks!
- Remote config then remove all hardcoded params
- Form validations
- Integration tests. Write tests that runs the app and perform user flow simulation
- For multiple pages app I would use the flutter_modular package, then take advantage of your dependency injection system
- Crashlytics then know everything that goes wrong in prod
- All coffee makers in Australia
- My two dogs Nina and Dinger
- GTA V Online