본문 바로가기
  • Jetpack 알아보기
Android/Firebase & Google

Android Studio에 Firebase 프로젝트 추가하기

by 새우버거♬ 2020. 12. 21.

안녕하세요. 새우버거입니다. ٩( 'ω' )و

Android Studio에 Firebase 프로젝트를 추가하는 방법은 아래 두가지가 있어요.

 

  •  Firebase Console 설정 
  • Android 스튜디오 Assistant에서 생성

 

두번째 방법은 추가 구성이 필요할 수 있어서 첫번째 방법을 권장하고 있습니다.

 

 

ʕ•ᴥ•ʔ

 

1. Firebase 콘솔에서 프로젝트 추가

Firebase 콘솔에 들어가면 아래 사진처럼 생성한 모든 Firebase 프로젝트를 볼 수 있습니다. 프로젝트 추가를 클릭하여 새로운 Firebase 프로젝트를 생성해보아요. 여기서 중요한 점은 하나의 Firebase 프로젝트 ≠ 하나의 앱 이라는 점입니다. Firebase 프로젝트에 Android, iOS, Web, Unity와 같은 여러 개의 플랫폼을 연결할 수 있어요.

 

프로젝트 이름을 지정합니다. 프로젝트는 영문기준으로 4자 이상으로 작성합니다.

 

Google 애널리틱스를 사용하실 분은 ON 상태로 생성합니다. (권장) 프로젝트 만들기 클릭 후, 잠시 기다리면 프로젝트 생성 끝!

 

제가 생성한 FirebaseTest 프로젝트 대시보드입니다. 왼쪽 Navigation에는 이 프로젝트에서 사용할 수 있는 기능들이에요! 이제 앱에 Firebase를 추가해봅니다. Android!

 

Android 패키지 이름은 build.gradle(app)applicationId 에서 확인할 수 있습니다.

SHA-1 키는 Google 로그인과 같은 특정 서비스를 이용하고 싶을 때 필요합니다. 현재는 필요사항이 아니므로 공란으로 앱 등록합니다.

 

google-services.json 파일을 다운로드 받아 아래의 경로에 복사합니다.

 

gradle 파일에 Firebase SDK를 추가합니다. gradle 파일 수정 후,  IDE의 표시줄에 있는 Sync Now를 클릭합니다.

 

  • 프로젝트 수준의 build.gradle (<project>/build.gradle)
buildscript {
  repositories {
    // Check that you have the following line (if not, add it):
    google()  // Google's Maven repository
  }
  dependencies {
    ...
    // Add this line
    classpath 'com.google.gms:google-services:4.3.4'
  }
}

allprojects {
  ...
  repositories {
    // Check that you have the following line (if not, add it):
    google()  // Google's Maven repository
    ...
  }
}

 

  • 앱 수준의 build.gradle (<project>/<app-module>/build.gradle)
apply plugin: 'com.android.application'
// Add this line
apply plugin: 'com.google.gms.google-services'

dependencies {
  // Import the Firebase BoM
  implementation platform('com.google.firebase:firebase-bom:26.1.1')

  // Add the dependency for the Firebase SDK for Google Analytics
  // When using the BoM, don't specify versions in Firebase dependencies
  implementation 'com.google.firebase:firebase-analytics-ktx'

  // Add the dependencies for any other desired Firebase products
  // https://firebase.google.com/docs/android/setup#available-libraries
}

 

 

Android 앱에 Firebase 프로젝트 추가가 완료되었습니다. (งᐖ)ว

 

 

2. Firebase 콘솔에서 프로젝트 추가

File > Settings > Updates 에서 Android Studio 및 Firebase Assistant를 최신 버전으로 사용하고 있는지 확인합니다.

Tools > Firebase로 이동하여 Assistant 창을 열고, 앱에 추가하고 싶은 기능을 선택합니다.

가볍게 Crashlytics를 추가해보아요 ^.^

 

Connect your app to Firebase를 클릭하면 필요한 경우 본인인증 절차를 거칩니다.

Google 로그인 후, 연결할 Firebase 프로젝트를 선택합니다. 

 

Android 앱에 Firebase 프로젝트 추가가 완료되었습니다.(งᐖ)ว

 

 

 

ʕ´•ᴥ•`ʔ

 

 

Firebase 프로젝트를 추가하면 Firebase에서 제공하는 로그인/계정, Crashlytics, Analytics, FCM 등 이제는 필수불가결한 기능들을 사용할 수 있습니다. 특히 Database, Storage 기능은 저와 같은 앱 개발자들에게 제한없는 환경을 제공하기 때문에 정말 유용하고 감사한 플랫폼이기도 하네요. (•̀ᴗ•́)و ̑̑

 

 

 

※ 참고자료

Android 프로젝트에 Firebase 추가 firebase.google.com/docs/android/setup?hl=ko

 

Android 프로젝트에 Firebase 추가

기본 요건 Android 스튜디오를 설치하거나 최신 버전으로 업데이트합니다. 프로젝트가 다음 요구사항을 충족하는지 확인합니다. API 수준 16(Jelly Bean) 이상 타겟팅 Gradle 4.1 이상 사용 다음 버전 요

firebase.google.com

 

'Android > Firebase & Google' 카테고리의 다른 글

Firebase 로그인 구현하기 (1) - 시작하기  (0) 2020.12.22