import 'package:flutter/material.dart'; import 'package:camera/camera.dart'; import 'package:firebase_core/firebase_core.dart'; import 'package:flutter/foundation.dart'; import 'app/injection_container.dart'; import 'app/app.dart'; import 'core/utils/init_guard.dart'; List cameras = []; Future main() async { WidgetsFlutterBinding.ensureInitialized(); cameras = await ignoreInitFailure( availableCameras, label: 'Camera init', ) ?? []; if (!kIsWeb) { await ignoreInitFailure(() => Firebase.initializeApp(), label: 'Firebase init'); } // Init GetIt dependencies await initDependencies(); runApp(const WalkGuideApp()); }