chore(branding): Anzeigename 'Holzleitner Auslieferung' + Launcher-Icon

- Android android:label, iOS CFBundleDisplayName, MaterialApp.title -> 'Holzleitner Auslieferung'
- flutter_launcher_icons (assets/launch_icon.png) als Dev-Dep + Config

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dennis Nemec
2026-06-18 13:08:18 +02:00
parent a9bf8ecdd1
commit f1e48cb177
6 changed files with 36 additions and 2 deletions

View File

@ -15,7 +15,7 @@
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<application <application
android:label="hl_lieferservice" android:label="Holzleitner Auslieferung"
android:name="${applicationName}" android:name="${applicationName}"
android:icon="@mipmap/ic_launcher" android:icon="@mipmap/ic_launcher"
android:networkSecurityConfig="@xml/network_security_config"> android:networkSecurityConfig="@xml/network_security_config">

BIN
assets/launch_icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -7,7 +7,7 @@
<key>CFBundleDevelopmentRegion</key> <key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string> <string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key> <key>CFBundleDisplayName</key>
<string>Hl Lieferservice</string> <string>Holzleitner Auslieferung</string>
<key>CFBundleExecutable</key> <key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string> <string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key> <key>CFBundleIdentifier</key>

View File

@ -120,6 +120,7 @@ class _DeliveryAppState extends State<DeliveryApp> {
), ),
], ],
child: MaterialApp( child: MaterialApp(
title: 'Holzleitner Auslieferung',
// Wrap the Navigator (not just the home route) so the loading // Wrap the Navigator (not just the home route) so the loading
// overlay covers every pushed route — DeliveryDetail, Cars, // overlay covers every pushed route — DeliveryDetail, Cars,
// dialogs, etc. — not only the initial home tree. // dialogs, etc. — not only the initial home tree.
@ -153,6 +154,7 @@ class _DeliveryAppState extends State<DeliveryApp> {
if (state is AppConfigLoadingFailed) { if (state is AppConfigLoadingFailed) {
return MaterialApp( return MaterialApp(
title: 'Holzleitner Auslieferung',
home: Scaffold( home: Scaffold(
body: Center(child: Text("Fehler beim Laden der Konfiguration")), body: Center(child: Text("Fehler beim Laden der Konfiguration")),
), ),
@ -160,6 +162,7 @@ class _DeliveryAppState extends State<DeliveryApp> {
} }
return MaterialApp( return MaterialApp(
title: 'Holzleitner Auslieferung',
home: Scaffold( home: Scaffold(
body: Center(child: const CircularProgressIndicator()), body: Center(child: const CircularProgressIndicator()),
), ),

View File

@ -177,6 +177,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.3" version: "2.0.3"
cli_util:
dependency: transitive
description:
name: cli_util
sha256: ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c
url: "https://pub.dev"
source: hosted
version: "0.4.2"
clock: clock:
dependency: transitive dependency: transitive
description: description:
@ -374,6 +382,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "9.1.1" version: "9.1.1"
flutter_launcher_icons:
dependency: "direct dev"
description:
name: flutter_launcher_icons
sha256: "10f13781741a2e3972126fae08393d3c4e01fa4cd7473326b94b72cf594195e7"
url: "https://pub.dev"
source: hosted
version: "0.14.4"
flutter_lints: flutter_lints:
dependency: "direct dev" dependency: "direct dev"
description: description:
@ -599,6 +615,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "4.1.2" version: "4.1.2"
image:
dependency: transitive
description:
name: image
sha256: f9881ff4998044947ec38d098bc7c8316ae1186fa786eddffdb867b9bc94dfce
url: "https://pub.dev"
source: hosted
version: "4.8.0"
image_picker: image_picker:
dependency: "direct main" dependency: "direct main"
description: description:

View File

@ -80,12 +80,19 @@ dev_dependencies:
# rules and activating additional ones. # rules and activating additional ones.
flutter_lints: ^5.0.0 flutter_lints: ^5.0.0
json_serializable: ^6.9.5 json_serializable: ^6.9.5
flutter_launcher_icons: ^0.14.4
# Generator wird über tool/generate_api_client.sh (Java-CLI) gefahren — # Generator wird über tool/generate_api_client.sh (Java-CLI) gefahren —
# kein build_runner-Hook, daher kein openapi_generator-Paket nötig. # kein build_runner-Hook, daher kein openapi_generator-Paket nötig.
# For information on the generic Dart part of this file, see the # For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec # following page: https://dart.dev/tools/pub/pubspec
flutter_launcher_icons:
android: "launcher_icon"
ios: true
image_path: "assets/launch_icon.png"
min_sdk_android: 21
# The following section is specific to Flutter packages. # The following section is specific to Flutter packages.
flutter: flutter: