월루를 꿈꾸는 대학생

[Firebase] Flutter Firebase 연동하기 본문

Programing/플러터

[Firebase] Flutter Firebase 연동하기

하즈시 2022. 12. 15. 23:04
728x90

파이어베이스 홈페이지 접속 

 

https://console.firebase.google.com/u/0/project/fir-5f261/overview

 

로그인 - Google 계정

이메일 또는 휴대전화

accounts.google.com

 

 

만들어둔 프로젝트에 들어간 후 

안드로이드 모양 클릭 

 

 

사용할 어플의 패키지이름 등록 

안드로이드 앱 기준 build.gradle 파일 안에 defaultConfig 안에 해당 applicationId를 확인할 수 있음 

 

id 넣어주고 앱 등록 버튼 클릭 

 

google-services.json 파일 다운로드하고 해당 경로에 넣어주기 

 

 

 

 

build.gradle 코드 안에 google() 있나 확인 

classpath 'com.google.gms:google-services:4.3.13' 해당 코드 확인 없으면 추가 

 

앱 수준 build.gradle 에 들어가서 

apply plugin: 'com.google.gms.google-services'

해당 코드 추가 

 

dependencies 영역에 아래 2개 코드 복붙 

 

implementation platform('com.google.firebase:firebase-bom:31.1.1')

implementation 'com.google.firebase:firebase-analytics-ktx'

 

여기까지 설정을 하고 나면 다시 웹으로 돌아가서 완료 

 

 


 

파이어베이스에서 설정은 끝났고 이제 앱에서 파이어스토어 연동을 위해 따로 패키지가 필요함 

https://pub.dev/packages/cloud_firestore

 

cloud_firestore | Flutter Package

Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.

pub.dev

 

해당 패키지 설치 후 앱을 실행하면 

해당 에러가 나옴 

 

build.gradle 파일에 아래 두 줄 넣어주기 

-  multiDexEnabled true

 -  implementation 'com.android.support:multidex:2.0.1'

 

 


출처

 

https://www.youtube.com/watch?v=RiViG-3GHig 

 

 

 

 

 

 

 

728x90