import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'providers/app_state.dart'; import 'pages/routes_page.dart'; void main() { runApp( ChangeNotifierProvider( create: (_) => AppState()..loadSettings(), child: const DeliveryApp(), ), ); } class DeliveryApp extends StatelessWidget { const DeliveryApp({super.key}); @override Widget build(BuildContext context) { final appState = context.watch(); return MaterialApp( title: 'Delivery Route', theme: appState.theme, home: const RoutesPage(), ); } }