[Android Studio] Google 로그인 인증(1)

2019. 8. 18. 10:37·App/Android

Firebase

Firebase의 Authentication을 이용해서 Google Login 기능을 만들어 볼 것이다.

 

먼저 프로젝트를 하나 만들어 준다.

 

Android Studio에도 프로젝트를 하나 만들어 준 앱 추가를 통해 Android 앱에 Firebase를 추가해준다.

 

패키지 이름은 Manifests에서 확인할 수 있고,

디버그 서명 인증서 SHA-1은 [Gradle] - [:app] - [android] - [singingReport]에서 확인할 수 있다.

 

설명대로 jason파일을 다운받아 app 모듈 루트 디렉터리로 이동해주자
다시 android strudio로 돌아가 확인해보기!

https://firebase.google.com/docs/android/setup?authuser=0

 

Android 프로젝트에 Firebase 추가  |  Firebase

시작하기 전에 Android 스튜디오를 설치하거나 최신 버전으로 업데이트합니다. Android 앱이 다음을 충족하는지 확인합니다. API 수준 16(Jelly Bean) 이상 타겟팅 Gradle 4.1 이상 사용 앱을 실행할 기기 또는 에뮬레이터를 설정합니다. Google Play가 포함된 에뮬레이터 이미지를 에뮬레이터에서 사용해야 합니다. Google 계정을 사용하여 Firebase에 로그인합니다. Android 앱 프로젝트가 준비되지 않았다면 빠른 시

firebase.google.com

앱에서 Firebase 제품을 사용할 수 있도록

build.gradle에 추가해주기

classpath 'com.google.gms:google-services:4.2.0'

build.gradle(Module:app) 파일 하단에 추가해주기

apply plugin: 'com.google.gms.google-services'

 

 


 

앱에 Firebase SDK 추가

dependencies {
 // ...
 implementation 'com.google.firebase:firebase-core:16.0.8'

 // Getting a "Could not find" error? Make sure that you've added
 // Google's Maven repository to your root-level build.gradle file
}

 

Sync Now를 눌러준다.

 

2019/08/18 - [Android ] - [Android Studio] Google 로그인 인증(2)

 

[Android Studio] Google 로그인 인증(2)

[Android Studio] Google 로그인 인증(1)에 에서 Android Studio에 Firebase 기능을 추가했다면 이제 본격적으로 인증 기능을 넣을 것이다. https://firebase.google.com/docs/auth/android/google-signin?authuse..

sy-blog.tistory.com

'App > Android' 카테고리의 다른 글

Fragment를 화면에 추가하는 방법 이해하기  (0) 2019.09.24
[Android] RecyclerView  (0) 2019.08.27
[Android] SharedPreference  (0) 2019.08.27
[Android Studio] Google 로그인 인증 (3)  (0) 2019.08.18
[Android Studio] Google 로그인 인증(2)  (0) 2019.08.18
'App/Android' 카테고리의 다른 글
  • [Android] RecyclerView
  • [Android] SharedPreference
  • [Android Studio] Google 로그인 인증 (3)
  • [Android Studio] Google 로그인 인증(2)
soyeon26
soyeon26
  • soyeon26
    개발 일지
    soyeon26
  • 전체
    오늘
    어제
    • 분류 전체보기 (107)
      • Web (22)
        • Web (1)
        • HTTP (0)
      • Language (29)
        • Java Script (3)
        • Type Srcipt (1)
        • Java (25)
      • Front (19)
        • HTML+CSS (4)
        • React (15)
      • Back (41)
        • Spring(Springboot) (9)
        • JSP (21)
        • Database (5)
        • NestJS (6)
      • Devops (6)
        • Docker (1)
        • Git & SVN (5)
      • App (7)
        • Android (7)
      • IT 정보 (3)
  • 블로그 메뉴

    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Spring
    Java
    과학기술인 등록
    과학기술인번호 조회
    React
    스프링부트
    서블릿
    Next.js 필요성
    SQL강의 추천
    csrvsssr
    인프런
    csr과ssr의 차이
    김영한
    SSR
    과학기술인 등록번호 발급
    과학기술인등록번호 조회
    강의 후기
    springboot
    React Next.js
    강의후기
    데이터베이스 강의
    자바스크립트set
    javascript
    프론트엔드
    sql강의
    Next.js
    중복제거
    과학기술인 번호 발급
    java의 정석
    백엔드
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
soyeon26
[Android Studio] Google 로그인 인증(1)
상단으로

티스토리툴바