Flutter

Firebase 쉽게 연결하기

우왕차 2024. 12. 20. 20:07

이전에는 fireabase에 들어가서 시키는데로 하나하나 진행하면서 파일을 생성하고 복잡한 과정을 통해서 연결을 진행했다. 하지만 그렇게 하지 않고 좀 더 쉽게 하는 방법이 있어서 정리해보려고 한다.

 

  1. Firebase consloe에서 프로젝트 만들기
  2. Flutter에 firebase연동
    1. Firebase CLI설치(Fireabase연동을 쉽게 할 수 있게 도와주는 도구)
    2. Terminal에서 firebase Login 입력 후 로그인
      • 입력하면 약관동의 입력모드 나오면 y 누르고 엔터 치면 브라우저에서 구글 계정 선택창 열리는데 Firebase 콘솔 웹에서 로그인한 계정 클릭
    3. dart pub global activate flutterfire_cli 입력 : flutterfire_cli를 활성화
    4. 연동할 프로젝트의 터미널에서 flutterfire configure 입력해서 연동작업 실시
      1. firebase에서 연동할 프로젝트 선택
      2. 실행할 플랫폼만 선택
      3. 안드로이드 패키지명 입력
    5. flutter pub add firebase_core 입력해서 패키지 추가

여기까지하면 이후의 연동은 끝이난다. 그리고 이후의 작업은 똑같다.

 

  • main.dart에서 main 함수 변경 : 아래의 코드를 main함수에 추가한다.
WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp(
    options: DefaultFirebaseOptions.currentPlatform,
  );

 

  • ios/Podfile 최소 지원 버전 바꾸기 : 처음에 설치되어있는 pod파일은 최소지원버전이 낮아서 바꾸지 않고 실행하면 pod에서 지원버전에 관련한 문제가 발생하기 때문에 무조건 실행

  • firebase console에 android와 ios 두가지 앱에 추가가 되었다면 설정은 끝이 나게 됩니다.

 

 

 

쓰고나서 보니 해야할 과정이 많은 거 같지만 패키지를 설치만 하면 자동으로 필요한 것이 설치된다. 그래서  key라던지 일일이 옭겨 적거나 하지 않아도 되서 해보면 훨씬 쉽다는 것을 알 수 있다. 결과가 같다면 간편한것이 훨씬 좋으니까 ㅎㅎ

'Flutter' 카테고리의 다른 글

Navigation VS GoRounter  (0) 2024.12.20
선언형 UI  (0) 2024.11.21
flutter 코드 중간에 함수 쓰기?  (0) 2024.11.20
위젯 설정  (0) 2024.11.12
파일에 저장하기  (0) 2024.11.06