Start Debugging

Tag: flutter

155 Beiträge · Seite2von16

2026-10-18 dartflutterstreams
Wie Sie den letzten Wert an spät hinzukommende Abonnenten eines Dart-Streams ausliefern, ohne BehaviorSubject von rxdart
Ein Broadcast-StreamController verwirft jedes Ereignis, das vor dem Abonnieren ausgelöst wurde. Hier ist ein abhängigkeitsfreier Ersatz für BehaviorSubject auf Basis von Stream.multi, eine replayLatest()-Extension für bestehende Streams, die async*-Abkürzung, die stillschweigend Ereignisse verliert, und das Detail zu initialData bei StreamBuilder, alles verifiziert mit Dart 3.12.2.
So halten Sie den ausgewählten Tab der NavigationBar mit StatefulShellRoute in go_router synchron zur aktuellen Route
Steuern Sie NavigationBar.selectedIndex über StatefulNavigationShell.currentIndex, nie über ein setState-Feld oder eine Kopie aus initState. Gemessen mit Flutter 3.44.8 und go_router 18.0.2: Welche Muster bei Deep Links, context.go und Cross-Branch-Pushes abweichen, warum ortsbasierte Indizes lügen und wie Sie mit didUpdateWidget auf Tab-Wechsel reagieren.
2026-10-10 flutterdartflavors
Was ist ein Flutter Flavor, und worin unterscheidet er sich von einem Build-Modus?
Ein Build-Modus (debug, profile, release) legt fest, wie Flutter Ihren Dart-Code kompiliert. Ein Flavor (dev, staging, prod) ist eine native Build-Variante, die Sie in Gradle und Xcode definieren und die bestimmt, welche App Sie ausliefern. Beide sind unabhängige Achsen: 2 Flavors mal 3 Modi ergeben 6 Builds. Verifiziert mit Flutter 3.44.8 und AGP 9.0.1, Quellcode geprüft gegen 3.47.7.
2026-10-09 migrationflutterios
Eine Flutter-iOS-App von CocoaPods auf Swift Package Manager migrieren (Flutter 3.44 bis 3.47)
Flutter 3.44 hat Swift Package Manager zum Standard für iOS und macOS gemacht, doch eine bestehende App behält CocoaPods, bis Sie es entfernen. So prüfen Sie, welche Plugins SwiftPM-fähig sind, lassen das Tool das Xcode-Projekt migrieren, löschen das Podfile sicher, gehen mit reinen Pods-Plugins und eigener Podfile-Logik um und machen die Migration bei Bedarf rückgängig.
Zurück Weiter