ARCHIVES

태그

신고하기

상단 메뉴 페이지

기본 콘텐츠로 건너뛰기

1강. Firebase 서버를 통한 Android앱 개발. 구글로그인

 

Firebase 서버를 통한 Android앱 개발


1강을 들어보니, 
코틀린으로 안되어 있어서, 기본적으로 안드로이드와 파이어베이스 지식은 어느정도 있어야 할거 같다.

구글로그인, 인프런 1강



1. 파이어베이스에 프로젝트 생성

2. 안드로이드 코틀린 프로젝트 생성 및 signingReport


3. 파이어 베이스에 안드로이드 프로젝트 추가, signingReport 로 만들어진 SHA-1 디버그 인증서 추가 


4. 파이어베이스 가이드대로, app위치에 json 추가,
 
5. 파이어베이스 가이드대로, 프로젝트 수준의 build.gradle 에 추가.
    classpath 'com.google.gms:google-services:4.3.4'

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

  라. 파이어 베이스 설정에서 구글 로그인 사용 체크


  마. 로그인 해보면 사용자가 들어온다.


완료.


















댓글