2026-05-07 10:22:06 +07:00

30 lines
693 B
Dart

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<CameraDescription> cameras = [];
Future<void> 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());
}