이번 시간에는 파이어베이스(Firebase) CRUD 만드는 방법 - 첫 번째 시간
안드로이드 스튜디오 프로젝트 생성, 파이어베이스 프로젝트 생성, 실시간 데이터베이스 생성
하는 방법에 대하여 알아보겠습니다.
Empty Activity -> Next
name: FirebaseCrud
Language: Kotlin
- 구글 아이디 필요함
- https://firebase.google.com/
1.시작하기 클릭
2. 영문으로 프로젝트 이름 입력
3. 프로젝트 이름: FirebaseCrud
4. Google 애널리틱스 계속 버튼 클릭
5. 애널리틱스 구성
- 계정을 선택 하거나 새 속성 만들기
6. 프로젝트 만들기
- 파이어베이스 프로젝트가 만들어지면 앱에 파이어 베이스 추가
- 안드로이드 아이콘 클릭
1. 앱 등록: 안드로이드 스튜디오에서 만든 패키지명 복사 -> 붙여 넣기
2. 구성 파일 다운로드: google-services.json 다운로드 해서 app 폴더 안에 넣기
- 안드로이드 스튜디오 프로젝트 보기로 변경 후 app 선택 한 후에
복사 한 google-services.json 파일 붙여 넣기
3. Firebase SDK 추가
- build.gradle(Project: FirebaseCrud) 에 플러그인 추가
id 'com.google.gms.google-services' version '4.3.13' apply false
- build.gradle(Moudle: FirebaseCrud.app) 에 플러그인, 라이브러리 추가
- plugins 괄호 안에 추가
id 'com.google.gms.google-services'
- dependencies 괄호 안에 추가
implementation platform('com.google.firebase:firebase-bom:31.0.2')
implementation 'com.google.firebase:firebase-analytics-ktx'
- 콘솔로 이동
- 파이어베이스 프로젝트 화면 -> 빌드 -> Realtime Database
- 데이터베이스 만들기
- 위치 설정 -> 다음
- 데이터 규칙 -> 테스트 모드에서 시작 -> 사용 설정
- 완료
- 안드로이드 스튜디오 -> Tools -> Firebase
- 맨 위에서 3번 째 Realtime Database 클릭
- Get started with Realtime Database [KOTLIN] 클릭
- Connect to Firebase
파이어베이스 연결
- Add the Realtime Database SDK to your app
프로젝트에 라이브러리 추가
2022.10.18 - [안드로이드] - [안드로이드 코틀린] 채팅앱 만드는 방법 part1 - 로그인 액티비티
2022.10.04 - [안드로이드] - [안드로이드 코틀린] CountDownTimer 타이머 쉽게 만드는 방법 part1 뷰 바인딩 및 화면 구성
2022.09.28 - [안드로이드] - [안드로이드 코틀린] HTTP 통신 Retrofit2 사용법 part1 - 권한 및 설정
[안드로이드 코틀린] 파이어베이스 사용자 CRUD 만드는 방법 part3 - 사용자 리스트 (0) | 2022.11.09 |
---|---|
[안드로이드 코틀린] 파이어베이스 사용자 CRUD 만드는 방법 part2 - 사용자 등록 (0) | 2022.11.08 |
[안드로이드 코틀린] 채팅앱 만드는 방법 part9 - 메시지 가져오기 (0) | 2022.10.28 |
[안드로이드 코틀린] 채팅앱 만드는 방법 part8 - 메시지 보내기 (0) | 2022.10.27 |
[안드로이드 코틀린] 채팅앱 만드는 방법 part7 - 채팅 액티비티 (0) | 2022.10.26 |
댓글 영역