# 새 프로젝트 생성
먼저 Empty Activity를 클릭해서 new project를 만들어준다
프로젝트명은 FirebaseCrud라고 써주었다
# 파이어베이스 연결
이제 파이어베이스를 연결해줄건데 안드로이드 스튜디오에서 Tool -> Firebase -> Analytics -> Get started with Google Analytics -> Connect your app to Firebase에 있는 연결을 누르면 파이어베이스창으로 이동하는데 거기서 새로운 프로젝트 생성하고 연결을 눌러주면 안드로이드 스튜디오와 파이어베이스 연결이 완료된다
잘 연결이 되었는지 확인하고싶다면 안드로이드 스튜디오에서 보는 형식을 Project로 변경한다음 app 내부에 json파일이 있다면 파이어베이스와 잘 연동이 되었다는 뜻이다
그 다음 build.gradle.kts(project) 으로 들어가서 아래 코드를 추가한뒤 sync now를 눌러준다
id("com.google.gms.google-services") version "4.3.13" apply false
build.gradle.kts(app) 에는 아래 코드들을 추가한뒤 sync now를 눌러준다
id("com.google.gms.google-services")
implementation("com.google.firebase:firebase-bom:32.7.1")
implementation("com.google.firebase:firebase-analytics-ktx:21.5.0")
이제 아까만든 파이어베이스 프로젝트인 FirebaseCrud로 들어가서 Realtime Database로 들어가서 데이터베이스 만들기 -> 테스트 모드에서 시작을 눌러서 만들어준다
근데 실시간 데이터베이스를 테스트모드로 설정해서 30일뒤에는 만료가 되기때문에 규칙에 들어가서 아래와같이 규칙을 수정해준다
{
"rules": {
".read": true,
".write": true,
}
}
마지막으로 Tool -> Firebase -> Realtime Database -> Add the Realtime Database SDK to your app을 클릭해서 연결해주면 연동이 끝난다
'개발 노트 > Kotlin' 카테고리의 다른 글
[Android/Kotlin] 파이어베이스 CRUD 만들기 (3) - 사용자 리스트 확인 (0) | 2024.01.26 |
---|---|
[Android/Kotlin] 파이어베이스 CRUD 만들기 (2) - 사용자 등록 (0) | 2024.01.26 |
[Kotlin]BottomNavigation (0) | 2024.01.18 |
[kotlin]스코프 함수 (0) | 2024.01.16 |
[kotlin]지연 초기화 (0) | 2024.01.16 |