Based on my WIP web project Bread Calculator, but for native mobile.
Built using Flutter, to learn Flutter and Dart.
- Flutter
- Android Studio
- Cocoapods
- You may need to set up the Android emulator on your workspace
- install android SDK CLI tools
- run
flutter doctor --android-licenses
- if running on a mac, run
flutter config --enable-macos-desktop
- Ensure that USB debugging is enabled on your android device
- Plug your device into the computer using a USB cable
- Run
flutter devices
to verify that Flutter recognises the device
- Create recipe (add ingredients from the list)
- Save recipe to a list of recipes
- Persist recipes to phone memory
- Display a recipe from the saved recipes
- Edit recipe (add/remove ingredients to/from the list)
- Delete recipes from db
- Scale recipe
- Scale by percentage (whole recipe)
- Scale by weight of 1 ingredient
- Edit ingredient
- Edit ingredient by percentage
- Sort ingredients by flour desc, then other desc.