import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'core/theme/app_theme.dart'; import 'core/constants/app_constants.dart'; import 'features/routes/presentation/pages/home_page.dart'; import 'features/routes/presentation/providers/route_provider.dart'; import 'services/api/route_api_service.dart'; void main() { // Initialize services RouteApiService().initialize(); runApp(const FleetDriverApp()); } class FleetDriverApp extends StatelessWidget { const FleetDriverApp({super.key}); @override Widget build(BuildContext context) { return MultiProvider( providers: [ ChangeNotifierProvider(create: (_) => RouteProvider()), ], child: MaterialApp( title: AppConstants.appName, debugShowCheckedModeBanner: false, theme: AppTheme.lightTheme, home: const HomePage(), ), ); } }