Flutter

[Flutter] Flutter + Firebase 연동

Gaeun Lee 2022. 8. 24. 05:46

Firebase 프로젝트 생성

1. 프로젝트 추가 후 프로젝트명 설정

 

2. 애널리틱스 설정 해제

 

3. 프로젝트 생성 완료

 

Flutter에 Firebase 추가

1. 안드로이드 앱 선택

 

2. Android 패키지 이름에 android > app > build.gradle >> android { defaultConfig }applicationId를 붙여 넣은 후 앱등록을 누른다

 

3. 다운받은 google-services.json을 아래와 같은 경로에 추가하고 다음을 누른다

 

4. Firebase SDK 추가

 

android > build.gradle에 아래와 같이 붙여 놓는다

위를 참고하여 아래와 같이 붙여 넣는다

 

android > app > build.gradle에 아래와 같이 붙여 넣는다

위를 참고하여 아래와 같이 붙여 넣는다

 

그리고 minSdkVersion을 21로 수정한다

 

4. cloud_firestore

Android Studio의 터미널에 아래와 같이 입력하여 firestore을 설치하고 flutter run을 입력하여 Rebuild한다

flutter pub add cloud_firestore

 

참고 https://firebase.flutter.dev/docs/firestore/overview/

 

5. firebase_core

터미널에 아래와 같이 입력하여 firebase core을 설치 후 flutter run을 입력하여 Rebuild한다

flutter pub add firebase_core

 

그리고 아래와 같이 import한다

import 'package:firebase_core/firebase_core.dart';

 

참고: https://firebase.flutter.dev/docs/overview/

 

6. firebase_auth

터미널에 아래와 같이 입력하여 firebase auth을 설치 후 flutter run을 입력하여 Rebuild한다

flutter pub add firebase_auth

 

그리고 아래와 같이 import한다

import 'package:firebase_auth/firebase_auth.dart';

 

참고: https://firebase.google.com/docs/auth/flutter/start 

 

 

Firebase Authentication 설정

1. Firebase의 Console로 가서 Authentication을 시작한다

 

2. 로그인 방법을 이메일/비밀번호로 선택하고 저장한다