Fügt grundlegendes Routing mit Routemaster hinzu und ersetzt MyApp-Struktur

This commit is contained in:
2025-09-25 23:44:40 +02:00
parent 2eebfd7f5c
commit 9d8dc92d08
7 changed files with 89 additions and 115 deletions

View File

@@ -0,0 +1,6 @@
import 'package:flutter/material.dart';
class NavigationService {
static final GlobalKey<NavigatorState> navigatorKey =
GlobalKey<NavigatorState>();
}

View File

@@ -0,0 +1,21 @@
import 'package:flutter/material.dart';
import 'package:routemaster/routemaster.dart';
import '../Pages/Dashboard/dashboard.dart';
import '../Pages/Settings/settings.dart';
import '../Pages/Trend/trend.dart';
import '../Pages/home_page.dart';
class RouterService {
static final RouteMap routes = RouteMap(
routes: {
'/': (_) => TabPage(
child: HomePage(),
paths: const <String>['/dashboard', '/trend', '/settings'],
),
'/dashboard': (_) => MaterialPage(child: Dashboard()),
'/trend': (_) => MaterialPage(child: Trend()),
'/settings': (_) => MaterialPage(child: Settings()),
},
);
}