# Flutter + Firebase + Google Sign
1. Firebase 프로젝트 생성
2. android 설정
2.1 Firebase 프로젝트에 android 추가
- android/app/src/main/AndroidManifest.xml 에서 패키지명 복사해서
Firebase 프로젝트 android 패키지명에 붙여넣기
- 디버그 서명 인증서 SHA-1 등록
=> Window
keytool -exportcert -list -v -alias androiddebugkey -keystore C:\Users\{user name}\.android\debug.keystore
=> mac
keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
※ 디버그 키 스토어의 기본 비밀번호는 android
- 앱 등록 클릭
- google-services.json 파일을 다운로드
- google-services.json 파일을 Flutter 앱의 android/app 디렉토리로 이동
- android/app/build.gradle 파일의 제일 하단에 아래 내용 추가
apply plugin: 'com.google.gms.google-services'
- android/build.gradle에서 buildscript 태그 안에 새 종속성 항목을 추가
buildscript {
repositories {
// ,,,
}
dependencies {
// ...
classpath 'com.google.gms:google-services:3.2.1' // new
}
}
- pubspec.yaml 파일에 플러그인 추가
firebase_auth: ^0.6.2+1
google_sign_in: ^3.2.2
- Google Sign 기능 만들기
=> Sample 소스
import 'dart:async';
'Program > Flutter' 카테고리의 다른 글
Flutter List widget Ex01 (0) | 2018.11.09 |
---|---|
Flutter(Dart) double dot(..) (0) | 2018.10.30 |
Flutter에 firebase_admob 적용 시 주의사항 (0) | 2018.10.29 |
Flutter Mac 개발환경 (0) | 2018.10.19 |
Flutter window 개발환경 (0) | 2018.08.30 |