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'