상세 컨텐츠

본문 제목

[안드로이드 코틀린] 파이어베이스 사용자 CRUD 만드는 방법 part1 - 프로젝트 생성

안드로이드

by aries574 2022. 11. 7. 09:47

본문


이번 시간에는 파이어베이스(Firebase) CRUD 만드는 방법 - 첫 번째 시간

안드로이드 스튜디오 프로젝트 생성, 파이어베이스 프로젝트 생성, 실시간 데이터베이스 생성

하는 방법에 대하여 알아보겠습니다.


목차

1. 안드로이드 프로젝트 만들기
2. 파이어베이스 프로젝트 만들기

3. 앱 연결
4. 실시간 데이터베이스 만들기


1. 안드로이드 프로젝트 만들기

Empty Activity -> Next

name: FirebaseCrud

Language: Kotlin

 


2. 파이어베이스 프로젝트 만들기

 - 구글 아이디 필요함

 - https://firebase.google.com/

 

Firebase

Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다.

firebase.google.com

 1.시작하기 클릭

 2. 영문으로 프로젝트 이름 입력

 3.  프로젝트 이름: FirebaseCrud

 4. Google 애널리틱스 계속 버튼 클릭

 5. 애널리틱스 구성 

   - 계정을 선택 하거나 새 속성 만들기

 6. 프로젝트 만들기

 

반응형


3. 앱 연결

 -  파이어베이스 프로젝트가 만들어지면 앱에 파이어 베이스 추가

 - 안드로이드 아이콘 클릭

  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'

 - 콘솔로 이동

 

4. 실시간 데이터베이스 만들기

 - 파이어베이스 프로젝트 화면 -> 빌드 -> 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 - 로그인 액티비티

 

[안드로이드 코틀린] 채팅앱 만드는 방법 part1 - 로그인 액티비티

이번 시간에는 채팅앱 만들기 첫 번째 시간 로그인 액티비티 만드는 방법을 알아보겠습니다. 목차 1. 실행 화면 2. 뷰 바인딩 3. 백그라운드 drawable 4. 로그인 화면 LogInActivity 5. 홈 화면 변경 1. 실

aries574.tistory.com

 

2022.10.04 - [안드로이드] - [안드로이드 코틀린] CountDownTimer 타이머 쉽게 만드는 방법 part1 뷰 바인딩 및 화면 구성

 

[안드로이드 코틀린] CountDownTimer 타이머 쉽게 만드는 방법 part1 뷰 바인딩 및 화면 구성

이번 시간에는 뷰 바인딩 설정과 타이머 화면 구성을 만들어 보겠습니다. 목차 1. 실행 화면 2. 뷰 바인딩 3. 메인 화면 activity_main.xml 1. 실행 화면 1-1 설정 화면 1-2 타이머 화면 2. 뷰바인딩 build.grad

aries574.tistory.com

2022.09.28 - [안드로이드] - [안드로이드 코틀린] HTTP 통신 Retrofit2 사용법 part1 - 권한 및 설정

 

[안드로이드 코틀린] HTTP 통신 Retrofit2 사용법 part1 - 권한 및 설정

Retrofit2 라이브러리를 이용해서 HTTP 통신을 하는 방법을 알아보겠습니다. 이번 시간에는 권한 및 설정을 하겠습니다. 목차 1. 권한 등록 2. 라이브러리 등록 3. 모델 클래스 4. 서비스 인터페이스 1.

aries574.tistory.com

 

반응형

관련글 더보기

댓글 영역