// ๐Ÿšช ์•ฑ ์ง„์ž…์ . Firebase/๋ฐฑ๊ทธ๋ผ์šด๋“œ ๊ฐ์‹œ ์„œ๋น„์Šค ์ดˆ๊ธฐํ™” ํ›„ ๋กœ๊ทธ์ธ ํ™”๋ฉด์œผ๋กœ ์‹œ์ž‘ํ•œ๋‹ค. // ์‹ค์ œ ํ™”๋ฉด ๊ตฌํ˜„์€ lib/screens/ ํด๋”, ๊ณตํ†ต ์„ค์ •์€ lib/config.dart ์ฐธ๊ณ . import 'dart:io'; import 'package:flutter/foundation.dart' show kIsWeb; import 'package:flutter/material.dart'; import 'package:firebase_core/firebase_core.dart'; import 'firebase_options.dart'; import 'config.dart'; import 'pocket_watch_service.dart'; import 'ui/login_screen.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); await printFCMToken(); if (!kIsWeb && Platform.isAndroid) { await initializePocketWatchService(); } runApp(const SchoolAttendanceApp()); } class SchoolAttendanceApp extends StatelessWidget { const SchoolAttendanceApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, title: '๋ฐฑ์‚ฐ๊ณ ๋“ฑํ•™๊ต ํ•™์ƒ ๋„์šฐ๋ฏธ', theme: ThemeData(primarySwatch: Colors.indigo, useMaterial3: true), home: const LoginScreen(), // ๐Ÿšช ์•ฑ์„ ์ผœ๋ฉด ๋ฌด์กฐ๊ฑด ๋กœ๊ทธ์ธ ํ™”๋ฉด์ด ๋จผ์ € ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค. ); } }