import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'services/database_service.dart'; import 'config/theme.dart'; import 'widgets/main_container.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); // Initialize Database await DatabaseService.initialize(); final tasksBox = await DatabaseService.openTasksBox(); await DatabaseService.openSettingsBox(); // Inject mock data for onboarding await DatabaseService.injectMockData(tasksBox); // System UI Configuration SystemChrome.setSystemUIOverlayStyle( const SystemUiOverlayStyle( statusBarColor: Colors.transparent, statusBarIconBrightness: Brightness.dark, systemNavigationBarColor: Colors.white, systemNavigationBarIconBrightness: Brightness.dark, ), ); runApp(const EssenceDailyCoreApp()); } class EssenceDailyCoreApp extends StatelessWidget { const EssenceDailyCoreApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'EssenceDailyCore', debugShowCheckedModeBanner: false, theme: AppTheme.lightTheme, home: const MainContainer(), ); } }