import 'package:flutter/material.dart'; import 'package:camera/camera.dart'; import 'package:firebase_core/firebase_core.dart'; import 'injection_container.dart'; import 'app/app.dart'; List cameras = []; Future main() async { WidgetsFlutterBinding.ensureInitialized(); // Init cameras try { cameras = await availableCameras(); } catch (e) { debugPrint('Camera init error: $e'); } // Init Firebase (skip jika belum setup google-services.json) try { await Firebase.initializeApp(); } catch (e) { debugPrint('Firebase init skipped: $e'); } // Init GetIt dependencies await initDependencies(); runApp(const WalkGuideApp()); }