Files
GitJournal/BUILD.md
2020-08-10 17:24:02 +02:00

1.4 KiB

Building Instructions

  • It's best to just work on this on Android - the ios setup is far more complicated and I haven't managed to automate it.

Environment setup

  1. Install Flutter through official guidilines

  2. As a part of flutter installation, you will need to install Android Studio

  3. Use AVD manager from Android Studio, to create device for local development.

  4. Project contains :git_binding dependency, so it needs Android NDK. You need to install through SDK Manager.

  5. Run the scripts/setup_env.dart script

  6. Run command flutter run --flavor dev --debug: it will connect to available device and run program.

    1. Or you can run flutter build apk --flavor dev --debug and see apk under build/app/outputs/apk/ folder
  7. You will see application on emulator, you are all setup. You can start with app.dart file to exploring code.

IDE Setup

VS Code has great plugin for flutter, but you need to add args to launch.json. Example launch.json:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Flutter",
            "request": "launch",
            "type": "dart",
            "args": ["--flavor", "dev"]
        }
    ]
}