import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'app.dart'; import 'core/di.dart'; import 'core/session/session_cubit.dart'; Future main() async { WidgetsFlutterBinding.ensureInitialized(); await setupInjector(); runApp( // الجلسة فوق الجميع: الراوتر والشاشات يقرآنها من نقطة واحدة. BlocProvider.value(value: sl(), child: const TripzApp()), ); }