# 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.