OregonStateUniversity / fs-ops-normal

Forest Service initial attack hose & equipment estimator for wildland fires.
3 stars 1 forks source link

Ops Normal

Ops Normal is an application to help assist wildland firefighters to accurately and quickly estimate the amount of equipment (various hoses and lengths, hose fittings, water, etc.) that is needed to put out a specific fire.

How to setup Ops Normal for development

  1. Flutter is well documented on how to setup your development environment. Follow their instructions here https://flutter.dev/docs/get-started/install and set up your IDE, install Flutter, and Dart.
  2. Clone the GitHub Repo. Check the branch and make sure you're cloning the correct branch!
  3. Run 'flutter pub get' or 'pub get' and/ or 'flutter pub update' or 'pub update' to get and update the packages that are installed.
  4. You should be able to run the application now.

How to run Ops Normal on device, Virtual or Physical

Virtual Device

  1. Open up virtual device from your IDE. If you need help setting up a vitual device, you can follow the steps described in this article: https://flutteragency.com/set-up-an-emulator-for-vscode/
  2. Run the application

Physical Device

There are two options main options to put the application on a physical device, at least that I've used.

  1. Download it from the Google Play store here https://play.google.com/store/apps/details?id=com.osu.hose_jockey&hl=en_US&gl=US or from the Apple App store here https://apps.apple.com/us/app/ops-normal/id1567139756
  2. Build an APK with 'flutter build apk' and transfer the file onto your physical device and run it. (This only works on Android devices)

© Josh Crowley, Kyle Hannon, Ian Snyder, Erin O'Connell, Ben Shiffman, Aimee Bogle, Kelson Denton, Azzam Muthanna.