refactor: Projektstruktur in app/ und backend/ aufgeteilt

This commit is contained in:
2026-03-24 15:06:44 +01:00
parent 5f5d5995c5
commit 2673ef658d
449 changed files with 28551 additions and 167 deletions

View File

@@ -0,0 +1,23 @@
import 'package:flutter/material.dart';
import 'navigation_observer.dart';
mixin RouteAwareState<T extends StatefulWidget> on State<T> implements RouteAware {
@override
void didPopNext() {
// When returning to this route, subclasses can override to refresh state.
}
void subscribeRouteAware() {
WidgetsBinding.instance.addPostFrameCallback((_) {
final route = ModalRoute.of(context);
if (route != null) {
routeObserver.subscribe(this, route);
}
});
}
void unsubscribeRouteAware() {
routeObserver.unsubscribe(this);
}
}