λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Firebase

Firebase - μ•ˆλ“œλ‘œμ΄λ“œ μŠ€νŠœλ””μ˜€μ— firebase realtime DB μ΄μš©ν•΄ μ±„νŒ…κΈ°λŠ₯ μ μš©ν•˜κΈ°-1

by leo104 2023. 4. 4.
728x90

πŸ“μ•ˆλ“œλ‘œμ΄λ“œ μŠ€νŠœλ””μ˜€μ— νŒŒμ΄μ–΄λ² μ΄μŠ€ realtime DB μ—°λ™ν•˜κΈ°

ν™ˆνŽ˜μ΄μ§€(https://firebase.google.com/)에 κ°€μ„œ ν”„λ‘œμ νŠΈλ₯Ό ν•˜λ‚˜ λ§Œλ“ λ‹€

 

ν”„λ‘œμ νŠΈ 생성

 

Android μ•± μΆ”κ°€

 

νŒ¨ν‚€μ§€ 이름은 μ•ˆλ“œλ‘œμ΄λ“œ μŠ€νŠœλ””μ˜€ νŒ¨ν‚€μ§€μ΄λ¦„κ³Ό λ™μΌν•˜κ²Œ ν•΄μ€€λ‹€

 

google-services.json파일 λ‹€μš΄λ‘œλ“œν•΄μ„œ

app파일 μ•ˆμ— λ„£μ–΄μ€€λ‹€ (μ•ˆλ“œλ‘œμ΄λ“œ > ν”„λ‘œμ νŠΈλ‘œ λ³€ν™˜ν•˜λ©΄ κ°„λ‹¨ν•˜λ‹€)

 

λΉŒλ“œμ— μ•„λž˜ μ½”λ“œλ₯Ό μΆ”κ°€ν•΄μ€€λ‹€

 

ν”„λ‘œμ νŠΈμˆ˜μ€€μ˜ λΉŒλ“œ

buildscript {
    dependencies {
        classpath 'com.google.gms:google-services:4.3.15'
    }
}

// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
    id 'com.android.application' version '7.4.0' apply false
    id 'com.android.library' version '7.4.0' apply false
    id 'com.google.gms.google-services' version '4.3.10' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

 

μ•±μˆ˜μ€€μ˜ λΉŒλ“œ

plugins {
    id 'com.android.application'
    id 'com.google.gms.google-services'
}

dependencies {
    implementation platform('com.google.firebase:firebase-bom:31.2.0')
    implementation 'com.google.firebase:firebase-analytics'
}

 

μ•ˆλ“œλ‘œμ΄λ“œ ν”„λ‘œμ νŠΈλ‘œ λŒμ•„κ°€ Tools의 νŒŒμ΄μ–΄λ² μ΄μŠ€ 클릭

 

μ‚¬μš©ν•  λ¦¬μ–Όνƒ€μž„ λ°μ΄ν„°λ² μ΄μŠ€μ˜ Get started with Realtime Database 클릭해 두가지 λ‹€ μ—°κ²°ν•΄μ€€λ‹€

728x90