import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'screens/login_screen.dart'; import 'screens/profile_screen.dart'; import 'screens/schedule_screen.dart'; import 'screens/splash_screen.dart'; import 'screens/home_screen.dart'; import 'services/auth_service.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return ChangeNotifierProvider( create: (_) => AuthService(), child: MaterialApp( title: 'ISO Flutter', theme: ThemeData.dark().copyWith( primaryColor: Color(0xFFA24BFA), scaffoldBackgroundColor: Color(0xFF0c0a0a), ), initialRoute: '/splash', routes: { '/splash': (context) => SplashScreen(), '/': (context) => LoginScreen(), '/home': (context) => HomeScreen(), '/profile': (context) => ProfileScreen(), '/schedule': (context) => ScheduleScreen(), }, ), ); } }