Firebase 서버를 통한 Android앱 개발
유명식님의 인프런 : https://www.inflearn.com/course/firebase-android
GitHub 테스트 : https://github.com/jhchoo/FireBaseConnect
1강을 들어보니,
코틀린으로 안되어 있어서, 기본적으로 안드로이드와 파이어베이스 지식은 어느정도 있어야 할거 같다.
구글로그인, 인프런 1강
1. 파이어베이스에 프로젝트 생성
2. 안드로이드 코틀린 프로젝트 생성 및 signingReport
3. 파이어 베이스에 안드로이드 프로젝트 추가, signingReport 로 만들어진 SHA-1 디버그 인증서 추가
5. 파이어베이스 가이드대로, 프로젝트 수준의 build.gradle 에 추가.
classpath 'com.google.gms:google-services:4.3.4'
6. 파이어베이스 가이드대로, 앱 수준의 build.gradle 에 추가.
6. 파이어베이스 가이드대로, 앱 수준의 build.gradle 에 추가.
apply plugin: 'com.google.gms.google-services'
implementation platform('com.google.firebase:firebase-bom:26.1.1')
implementation 'com.google.firebase:firebase-analytics'
7. Sync Now
8. 문서의 생활화!! , 구글 로그인 문서 가이드
가. 시작하기전에... 앱 수준의 build.gradle 에 인증 라이브러리 추가.
// 구글 인증 로그인 사용
implementation 'com.google.firebase:firebase-auth-ktx'
implementation 'com.google.android.gms:play-services-auth:19.0.0'
나. 로그인 화면 구현.
다. 구글 문서를 보면서 내용 추가.
// [START declare_auth]
private lateinit var auth: FirebaseAuth
private lateinit var googleSignInClient: GoogleSignInClient ....... ....... 깃허브 참조. https://github.com/jhchoo/FireBaseConnect
라. 파이어 베이스 설정에서 구글 로그인 사용 체크
마. 로그인 해보면 사용자가 들어온다.
완료.








댓글
댓글 쓰기