Skip to content

Dreyfi/construction_diary

Repository files navigation

Martin Pulgar Construction App

header1



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.

header

Installing

Install dependencies

flutter pub get

Run the app

flutter run -v -d emulator-5554 (your device)

Running the tests

flutter test

Building scripts for Mobx and Mockito:

dart run build_runner watch --delete-conflicting-outputs

Built With

  • 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!

Authors

What would I do in a real app?

  • 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

Thanks

  • All coffee makers in Australia
  • My two dogs Nina and Dinger
  • GTA V Online

About

Construction Diary App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published