import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'package:firebase_core/firebase_core.dart'; import 'firebase_options.dart'; import 'screens/home_screen.dart'; import 'services/auth_service.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp( options: DefaultFirebaseOptions.currentPlatform, ); runApp( ChangeNotifierProvider( create: (context) => AuthService(), child: const MyApp(), ), ); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'Oggauer Gemeindetrommler', debugShowCheckedModeBanner: false, theme: ThemeData( useMaterial3: true, colorScheme: ColorScheme.fromSeed( seedColor: const Color(0xFF1565C0), // Municipal blue primary: const Color(0xFF1565C0), ), appBarTheme: const AppBarTheme( centerTitle: true, elevation: 1, backgroundColor: Colors.white, foregroundColor: Colors.black87, ), cardTheme: CardTheme( elevation: 1, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(10), ), ), ), home: const HomeScreen(), ); } }