import 'package:flutter/material.dart'; import 'app.dart'; import 'core/firebase/firebase_boot.dart'; import 'features/auth/auth_repository.dart'; import 'features/auth/firebase_auth_session.dart'; Future main() async { WidgetsFlutterBinding.ensureInitialized(); // 설정 파일이 없으면 목 모드로 내려간다. 여기서 throw 하지 않는다 — FirebaseBoot 참고. await FirebaseBoot.init(); final session = FirebaseBoot.isLive ? FirebaseAuthSession() : null; runApp(FancakeApp(auth: AuthRepository(session: session))); }