main function
Entry point of the Electrics-App application. Preserves native splash screen until all critical services are initialized.
Implementation
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
// Preserve native splash screen until initialization completes
FlutterNativeSplash.preserve(
widgetsBinding: WidgetsFlutterBinding.ensureInitialized());
// Initialize DI container (Isar, repositories, use cases, etc.)
await initializeDependencies();
runApp(const MyApp());
}