본문 바로가기
안드로이드 웹앱 콘테츠 개발자 양성(국비지원)/Firebase

Android Studio(기능) Firebase - Database+Storage [채팅창 만들기1]

by 차누감 2019. 10. 24.

https://firebase.google.com

 

Firebase

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

firebase.google.com

Firebase 들어가서 구글 계정이 로그인 되어 있어야 한다.

플랫폼은 Realtime Database와 Cloud Storage를 사용하겠다.

내 콘솔로 이동해서 프로젝트를 만들자.

 

firebase와 내 앱과 연동을 해야한다.

기존에 다운로드 폴더에 json이 있으면 지우자. 

classpath 'com.google.gms:google-services:4.3.2'

apply plugin: 'com.google.gms.google-services'

주황색 네모는 Firebase를 사용하기 위한 core 추가
다 추가하고 Sync now를 누르자.

implementation 'com.google.firebase:firebase-core:17.0.0'

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

implementation 'com.google.firebase:firebase-storage:19.1.0'

Realitme Database로 바꾸고 규칙을 위와 같이 수정하고 게시를 누르자.

 

Storage도 규칠을 위와 같이 수정하고 게시하자.

이제 Database와 Storage 서버 준비가 끝났다.

 

이제 안드로이드 앱을 만들자.

라이브러리를 먼저 추가하자. 동그란 이미지- circle image  / 버튼을 조금 이쁘게- material / 외부에서 이미지 사용 - glide 를 쓸것이다. (3개 추가)

우선 테마를 나누겠다.

첫 화면은 제목바가 없는것으로.. MainActivity는 새로 만든것 사용 (주황색 네모)

두 번째 화면은 제목이 있는 것으로..

다음 장에서 이어서 하겠다..

댓글