Android

firebase 의 realtime database 를 이용하기 위한 안드로이드 환경설정

yugyeong 2023. 2. 24. 12:53

1. firebase 의 공식 사이트로 이동한다.

https://firebase.google.com/?hl=ko 

 

Firebase

Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다.

firebase.google.com

 

 

2. firebase 에 android 앱을 등록한다.

 

3. 구글 서비스 플로그인에서 제공하는 json 파일 다운로드  후 안드로이드 프로젝트에 추가한다.

 

 

 

4. project 수준의 build.gradle 파일에 소스코드 추가

기본적으로 작성돼있는 plugins 코드 위에 작성 해주어야 오류가 발생하지 않는다.

buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:7.2.2'

        // The google-services plugin is required to parse the google-services.json file
        classpath 'com.google.gms:google-services:4.3.13'
    }
}

 

5. firebase 의 realtime Database 로 이동하여 데이터베이스를 만든 후 규칙을 수정해준다.

 

 

6. 생성한 데이터베이스의 read, write 규칙을 false 에서 true로 수정한다.

여기서 규칙을 false 에서 true 로 변경하는 이유는 앱을 이용하는 누구나 데이터베이스의 데이터를 읽고 작성할 수 있게 하기 위해서이다.

 

 

7. 마지막으로 module 수준의 build.gradle 파일에 firebase 와 database 를 위한 소스 코드를 추가한다.

여기까지 하면 firebase 의 realtime database 를 이용하기 위한 안드로이드 환경 만들기는 완료 되었다.

 

plugin 에 추가할 코드

id 'com.google.gms.google-services'

 

dependencies 에 추가할 코드

implementation platform('com.google.firebase:firebase-bom:31.2.2')
implementation 'com.google.firebase:firebase-analytics-ktx'

implementation platform('com.google.firebase:firebase-bom:31.2.2')
implementation 'com.google.firebase:firebase-database'