import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; // Import for SystemChrome import 'screens/home_screen.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); // Lock orientation to portrait only await SystemChrome.setPreferredOrientations([ DeviceOrientation.portraitUp, DeviceOrientation.portraitDown, ]); // Set system UI overlay style globally for the app SystemChrome.setSystemUIOverlayStyle( SystemUiOverlayStyle( statusBarColor: Colors.grey[900], systemNavigationBarColor: Colors.grey[900], systemNavigationBarIconBrightness: Brightness.light, ), ); runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'SDK Muta', debugShowCheckedModeBanner: false, theme: ThemeData( colorScheme: ColorScheme.fromSeed(seedColor: Colors.white), useMaterial3: true, ), darkTheme: ThemeData( colorScheme: ColorScheme.fromSeed( seedColor: Colors.blue, brightness: Brightness.dark, ), useMaterial3: true, dialogTheme: DialogThemeData( backgroundColor: Colors.grey[900], ), ), home: const HomeScreen(), ); } }