54 lines
2.0 KiB
Markdown
54 lines
2.0 KiB
Markdown
# ertl_filament_verwaltung
|
||
|
||
A new Flutter project.
|
||
|
||
## Kleine Fenster
|
||
|
||
Windows und Linux verwenden eine minimale Inhaltsgröße von 320 × 480 logischen
|
||
Pixeln (ohne Fensterrahmen). In schmalen Ansichten stehen die Hauptbereiche
|
||
untereinander. Unter 320 Pixeln Browserbreite lässt sich die App horizontal
|
||
scrollen; die Seite und Formulareingaben bleiben beim Verkleinern erhalten.
|
||
|
||
## Release-Builds mit automatischer Versionierung
|
||
|
||
Im Projektordner mit PowerShell ausführen:
|
||
|
||
```powershell
|
||
.\build_release.cmd
|
||
```
|
||
|
||
Erstellt standardmäßig eine Android-APK unter
|
||
`build/app/outputs/flutter-apk/app-release.apk`. Vor dem Build werden Patchversion
|
||
und Buildnummer erhöht, z. B. `1.0.0+1` → `1.0.1+2`. Ein erfolgreicher Build behält
|
||
diese Version in `pubspec.yaml`; bei einem Fehler wird die bisherige Version
|
||
wiederhergestellt. Die installierte Version und Buildnummer stehen im Hamburger-Menü.
|
||
|
||
Weitere Ziele und zusätzliche Flutter-Argumente:
|
||
|
||
```powershell
|
||
.\build_release.cmd -Target windows
|
||
.\build_release.cmd -Target appbundle
|
||
.\build_release.cmd -FlutterArguments --split-per-abi
|
||
```
|
||
|
||
Für automatische Versionierung immer dieses Skript verwenden. Direkte Aufrufe
|
||
von `flutter build` und Debug-Builds erhöhen die Version nicht. Änderungen an
|
||
`pubspec.yaml` und gegebenenfalls `pubspec.lock` nach dem Release ins Repository übernehmen.
|
||
|
||
Der CMD-Starter erlaubt PowerShell-Skripte nur für diesen einen Prozess; die
|
||
systemweite Ausführungsrichtlinie bleibt unverändert.
|
||
|
||
## Getting Started
|
||
|
||
This project is a starting point for a Flutter application.
|
||
|
||
A few resources to get you started if this is your first Flutter project:
|
||
|
||
- [Learn Flutter](https://docs.flutter.dev/get-started/learn-flutter)
|
||
- [Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
|
||
- [Flutter learning resources](https://docs.flutter.dev/reference/learning-resources)
|
||
|
||
For help getting started with Flutter development, view the
|
||
[online documentation](https://docs.flutter.dev/), which offers tutorials,
|
||
samples, guidance on mobile development, and a full API reference.
|