Android - Added separation for development/production builds (#43)

## Pull Request Description

Added a development build to so it's easier to develop alongside the
current release (Android only atm)

## Issue Being Fixed

Developing removing the actually installed fladder app

Issue Number: N/A

## Checklist

- [ ] If a new package was added, did you ensure it works for all
supported platforms? Is the package also well maintained?
- [ ] Did you add localization for any text? If yes, did you sort the
.arb file using ```arb_utils sort <INPUT_FILE>```?
- [ ] Check that any changes are related to the issue at hand.

Co-authored-by: PartyDonut <PartyDonut@users.noreply.github.com>
This commit is contained in:
PartyDonut 2024-10-18 18:33:02 +02:00 committed by GitHub
parent f7f53d1656
commit 758e369839
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
101 changed files with 383 additions and 79 deletions

78
.vscode/launch.json vendored
View file

@ -5,51 +5,62 @@
"version": "0.2.0",
"configurations": [
{
"name": "fladder",
"name": "Fladder Development (debug)",
"request": "launch",
"type": "dart",
"args": [
"--web-port",
"8096"
],
"--flavor",
"development"
]
},
{
"name": "fladder (profile mode)",
"name": "Fladder Production (debug)",
"request": "launch",
"type": "dart",
"args": [
"--flavor",
"production"
]
},
{
"name": "Fladder Development (profile mode)",
"request": "launch",
"type": "dart",
"flutterMode": "profile",
"args": [
"--web-port",
"9090"
],
"--flavor",
"development"
]
},
{
"name": "fladder (release mode)",
"name": "Fladder Production (profile mode)",
"request": "launch",
"type": "dart",
"flutterMode": "profile",
"args": [
"--flavor",
"production"
]
},
{
"name": "Fladder Development (release mode)",
"request": "launch",
"type": "dart",
"flutterMode": "release",
"args": [
"--web-port",
"9090"
],
"--flavor",
"development"
]
},
{
"name": "Android",
"name": "Fladder Production (release mode)",
"request": "launch",
"type": "dart",
},
{
"name": "iPhone",
"request": "launch",
"type": "dart",
"deviceId": "iphone"
},
{
"name": "Windows",
"request": "launch",
"type": "dart",
"flutterMode": "debug",
"deviceId": "windows"
"flutterMode": "release",
"args": [
"--flavor",
"production"
]
},
{
"name": "Web",
@ -72,20 +83,5 @@
"9090"
],
},
{
"name": "AndroidTV",
"request": "launch",
"program": "lib/android_tv/main.dart",
"type": "dart",
},
],
"compounds": [
{
"name": "All Devices",
"configurations": [
"Windows",
"Android"
],
}
]
}

11
.vscode/tasks.json vendored
View file

@ -75,10 +75,15 @@
"command": "dart",
"args": [
"run",
"icons_launcher:create"
"icons_launcher:create",
"--flavors",
"development,production"
],
"label": "dart: generate launcher icons",
"detail": ""
"label": "dart: generate icons_launcher",
"detail": "",
"options": {
"cwd": "${workspaceFolder}"
}
}
],
}