import 'package:flutter/material.dart'; import 'package:firebase_core/firebase_core.dart'; import 'package:flutter_native_splash/flutter_native_splash.dart'; import 'firebase_options.dart'; import 'core/di.dart'; import 'app.dart'; Future main() async { WidgetsBinding widgetsBinding = WidgetsFlutterBinding.ensureInitialized(); FlutterNativeSplash.preserve(widgetsBinding: widgetsBinding); try { await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); } catch (_) { // لا نُسقط الإقلاع لو تعذّر Firebase } await setupDi(); runApp(const TripzApp()); }