Flutter Firebase 연동하기(ios, android)

2021. 1. 26. 04:12Flutter

Firebase 연동하기

우선 Filrebase 프로젝트를 만들어 준 후 ios, android 둘중 하나를 선택한다. 

Android

안드로이드를 눌러주면 아래와 같이 나오게 되는데 패키지 이름만 작성해주면 된다. 

패키지 이름은 app -> build.gradle -> defaultConfig의 Application Id 정보를 보면 된다. 

co.SangHoon.flash_chat을 입력해주면 된다. 혹은 자신이 적고 싶은데로 커스텀해서 작성해주어도 된다. 

 

 

구성 파일을 다운로드 받아서 app 폴더에 넣어주면 된다. 

 

build.gradle에 몇개의 명령어를 추가해주면 안드로이드는 설정완료이다. 

 

project의 build.module에 추가해주면 된다. 

App의 build.gradle또한 몇개의 명령어를 추가해주어야한다. 

 

 

 

IOS

Ios Runner 폴더안에 Reveal Finder를 눌러서 폴더를 찾아준다. Runner.xcodeproj 파일을 눌러주면 아래와 같은 창을 볼 수 있는데 

Builder Identifier의 값을 Firebase 번들 ID에 넣어주면 된다. 그런 다음 안드로이드와 비슷하게 파일을 다운받아 Runner폴더에 옮겨주면 된다. 

 

그런 다음 가상머신을 실행시키기 위해 몇가지의 과정을 거쳐야한다. 

 

우선 지향하는 ios 버전을 확인하라 ios 폴더안에 Pods라는 파일들이 가리키는 ios 버전이 있는데 여기의 버전과 Podfile의 버전을 맞추어 주어야한다. 

 

Podfile 버전

그런 다음 flutter 프로젝트의 terminal로 이동해서 

 

pod repo update  -> sudo gem install cocoapods -> pod setup

 

순서대로 실행 후 가상머신을 실행하면 된다. 

'Flutter' 카테고리의 다른 글

Flutter Firebase 데이터 저장하기 & [Dart] Stream  (0) 2021.01.26
Flutter Firebase 회원가입 및 로그인 하기  (0) 2021.01.26
[Dart] Mixins  (0) 2021.01.25
[flash chat] animation  (0) 2021.01.25
[flash chat] static 구문  (0) 2021.01.25