와챠의 우당탕탕 코딩 일기장

[안드로이드] Firebase 연동(1) 본문

코딩 일기장/Android(Kotlin)

[안드로이드] Firebase 연동(1)

minWachya 2021. 5. 1. 20:11
반응형

Firebase는 서버리스 데이터베이스라고 불리는데

서버가 없다는 의미는 아니고

서버를 설정하고 서버로 데이터 불러와서 처리하는 구조가 아니라는 의미이다.

 

Firebase는 데이터를 저장하고 조회하는 기능을 웹서버를 만들지 않고

유사한 기능을 사용할 수 있어 좋다.


Firebase를 이용해서 앱을 만들어보자~

 

목차

1) 파이어 베이스에 접근하기

2) 안드로이드와 파이어베이스 연결하기

 

 

 

시작하기 전에 빠른 id연결을 위해

grable(:app)의 plugins에

id 'kotlin-android-extensions' 추가한다.


 

1) 파이어 베이스에 접근하기

 

 

1-1)안드로이드 스튜디오의 창 맨 오른쪽 위의 사람 모양을 클릭해서 구글 로그인을 한다.

허용!

완료^^

 

1-2) 파이어베이스에서 프로젝트 생성하기

 

아래의 파이어베이스를 선택한다.

아니면 웹페이지에서 직접 파이어베이스로 이동한다.

 

추가하기!

프로젝트 이름을 입력하고

계속 클릭

프로젝트 만들기 클릭

 

 

클라우드 파이어베이스 클릭

 

데이터베이스 만들기 클릭

 

테스트 모드에서 시작

 

사용 설정

 

데이터베이스 생성 완료!


2) 안드로이드와 파이어베이스 연결하기

 

메뉴 > Tools > 아래쯤에 Firebase 클릭하고

 

Reatime Database 클릭

Get started ~ 클릭

 

 

2-1) 1단계 connect your app to Firebase 클릭

 

아까 만든 프로젝트 클릭

연결 클릭

 

1단계 연결 끝~^^


2-2) 2단계 리얼타임 데이터베이스 연결

 

Add the Realtime Database ~ 클릭

 

Accept Change 클릭

그러면 gradle에 화면의 내용이 추가된 것을 확인할 수 있다.

id 'com.google.gms.google-services'

implementation 'com.google.firebase:firebase-database:19.7.0'

 

2단계 끝


2-3) 3딘계 파이어베이스 프로젝트와 안드로이드 프로젝트 연결하기

 

파이어베이스에서 메뉴에 리얼타임 데이터베이스 클릭

 

데이터베이스 만들기 클릭

다음~

잠금 모드에서 시작!

규칙 클릭

true로 수정

게시 누르면 이거 뜬다. ㄱㅊ음

3단계 끝!


4, 5단계는 파이어베이스 데이터베이스에서 데이터 읽고 쓰는 코틀린 코드 작성하는 거라

이제 단계창 꺼도 된다

 

4, 5단계는 다음 게시글^.^

반응형
Comments