본문 바로가기
프로그램 개발해서 돈벌기/flutter

flutter 프로젝트에 firebase 플러그인 설치 방법

by ubmuhan 2023. 8. 4.
반응형

1. 핵심 플러그인 설치

flutter pub add firebase_core
 

 

2. Firebase 구성 최신 확인

flutterfire configure

 

이때 macos zsh 터미널 사용 시 flutterfire를 인식하지 못해서 flutter command not found 메시지를 보게 됩니다.

해결 방법은 아래와 같습니다.

 

export PATH="$PATH":"$HOME/.pub-cache/bin"

 

3. lib/main.dart 파일에 import 하기

import 'package:firebase_core/firebase_core.dart';
import 'firebase_options.dart';

 

4. main.dart 파일에 firebase 시작 초기화하기

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  // 위 코드는 문서에 없는 코드.. 바인딩 에러 뜸.
  await Firebase.initializeApp(
    options: DefaultFirebaseOptions.currentPlatform,
  );
  runApp(const App());
}

 

또는 위젯 파일 내에서

 

Future<FirebaseApp> _initializeFirebase() async {
    FirebaseApp firebaseApp = await Firebase.initializeApp(
      options: DefaultFirebaseOptions.currentPlatform,
    );

    return firebaseApp;
}

@override
void initState() {
	_initializeFirebase();
}

 

 

반응형

댓글