1. firebase 프로젝트 추가
https://console.firebase.google.com/u/0/
2. firebase flutter 앱 추가
만들었던 프로젝트에 들어가서 flutter 앱추가
먼저 Firebase CLI를 설치하고 firebase login하기
https://firebase.google.com/docs/cli?authuser=0&hl=ko#install_the_firebase_cli
Firebase CLI 참조 | Firebase Documentation
FirebaseVisionOnDeviceAutoMLImageLabelerOptions
firebase.google.com
두번째 줄의 커맨드는 flutter 프로젝트 root에서 입력해야한다. 해당 flutter project를 열은 IDE (android studio, IntelliJ 등) 터미널에서 입력
자동으로 firebase_options.dart와 google-services.json 파일이 추가된다.
https://pub.dev/packages/firebase_core/install
firebase_core | Flutter Package
Flutter plugin for Firebase Core, enabling connecting to multiple Firebase apps.
pub.dev
firebase_core 라이브러리를 추가하고 위의 firebase코드를 main 메서드 안에 추가한다.
추가적으로 코드 한줄 추가해야함
WidgetsFlutterBinding.ensureInitialized();
플러그인 초기화 함수는 플러터와 통신하길 원하지만 runApp()함수가 호출되기 전에는 플러터 엔진이 초기화되지 않아서 접근할 수 없다. 따라서 플러터 코어 엔진들을 초기화 시켜줘야한다.
'flutter' 카테고리의 다른 글
BoxConstraints forces an infinite width (0) | 2022.05.26 |
---|---|
IntrinsicWidth, UnconstrainedBox (0) | 2022.05.23 |
TextStyle 정의하기 (0) | 2022.05.19 |
flutter CustomPaint (0) | 2022.05.12 |
flutter listview (flutter codlabs) (0) | 2022.05.10 |