월루를 꿈꾸는 대학생
[Firebase] Flutter Firebase 연동하기 본문
파이어베이스 홈페이지 접속
https://console.firebase.google.com/u/0/project/fir-5f261/overview
만들어둔 프로젝트에 들어간 후
안드로이드 모양 클릭
사용할 어플의 패키지이름 등록
안드로이드 앱 기준 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
해당 패키지 설치 후 앱을 실행하면
해당 에러가 나옴
build.gradle 파일에 아래 두 줄 넣어주기
- multiDexEnabled true
- implementation 'com.android.support:multidex:2.0.1'
출처
https://www.youtube.com/watch?v=RiViG-3GHig
'Programing > 플러터' 카테고리의 다른 글
[flutter] 스플래쉬 화면 (flutter_native_splash) (0) | 2022.12.23 |
---|---|
[Flutter] Splash화면 만들기 (0) | 2022.12.16 |
[firebase] 파이어베이스 개념 정리 / 세팅 (0) | 2022.12.14 |
[flutter] Provider 응용 (영화 앱) (0) | 2022.12.12 |
[flutter] Provider 개념정리 - Count세기 (0) | 2022.12.12 |