How to Setup Firebase in Flutter 2025 || Flutter Firebase Setup for Android and IOS
- Flutter 프로젝트에 Firebase를 연동하기 위해 Firebase 콘솔에서 새 프로젝트를 생성하는 것으로 시작합니다. 🚀
- Android 설정은
android/app/build.gradle에서 패키지 이름(application ID)을 복사하여 앱을 등록하고, 다운로드한 google-services.json 파일을 android/app/src 경로에 정확한 파일명으로 배치하는 과정을 포함합니다. 📁
- 루트 수준
build.gradle 파일에 Firebase Gradle 플러그인을 추가하고, 앱 수준 build.gradle 파일에는 Android 및 Kotlin 플러그인 다음에 Google 서비스 플러그인 ID를 추가해야 합니다. ⚙️
main.dart 파일에서 firebase_core 패키지를 추가하고 WidgetsFlutterBinding.ensureInitialized() 및 Firebase.initializeApp()를 호출하여 Firebase를 초기화합니다. ✨
- 권장되는 경우,
android/app/build.gradle에서 Android NDK 버전을 27 이상으로 업데이트하여 호환성을 확보합니다. ⬆️
- iOS 설정은 Xcode에서 Runner 프로젝트의 Bundle Identifier를 복사하여 앱을 등록하고, 다운로드한
GoogleService-Info.plist 파일을 Xcode의 Runner 폴더에 추가하는 과정을 거칩니다. 🍎
ios/Runner/AppDelegate.swift 파일에 FirebaseCore를 임포트하고 FirebaseApp.configure()를 호출하여 Firebase를 구성합니다. 🛠️
ios/Podfile에서 iOS 배포 타겟 버전을 13.0 이상으로 설정하여 호환성을 확보합니다. 📈
- 이 가이드는 2025년 최신 업데이트를 반영하여 Android 및 iOS 모두에서 Flutter와 Firebase를 성공적으로 설정하는 포괄적인 단계별 방법을 제공합니다. 📅
데브허브 | DEVHUB | How to Setup Firebase in Flutter 2025 || Flutter Firebase Setup for Android and IOS