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'
'Android' 카테고리의 다른 글
| Glide 라이브러리 이용할 때 GlideException 오류 해결 방법 (0) | 2023.04.17 |
|---|---|
| firebase 의 Authentication 기능을 이용하기 위한 안드로이드 환경셋팅하기 (0) | 2023.02.24 |
| Retrofit2 라이브러리 사용을 위한 설정 방법 (0) | 2023.02.09 |
| recyclerView - 리사이클러뷰 페이징 처리 (0) | 2023.02.08 |
| 안드로이드 키보드가 활성화 되면 화면이 밀려 올라가는 현상 해결 코드 (0) | 2023.02.08 |