Google Firebase 환경설정.

2021. 11. 29. 17:04Android Development

구글 개발자 계정 등록

 

https://support.google.com/googleplay/android-developer/answer/6112435?hl=ko 

 

파이어베이스란?

안드로이드 지원 서비스(분석, 푸시) + 클라우드 웹서버.(aws 비슷) 클라우드 웹서버는 자체 스프링 서버로 대체.

클라우드 웹서버란?

과거 독립 서버 이용.(하드웨어 비용 500만원~, 관리자 비용) 대형 인터넷 회사의 슈퍼 컴퓨터를 일부분 할당 받아서 사용.(사용량 만큼 과금)

 

모바일 :

네이티브: 순수 자바와 안드로이드

하이브리드 : 웹뷰,

모바일 : html,css,js,jquery, ajax, 반응형 뷰

// 구글 인증,

// rtd(리얼타임 데이터베이스)

// fcm(파이어 베이스 클라우드 메시징)

 

프로젝트 생성 후,

권한 탭 클릭

프로젝트 설정 들어가서

안드로이드 버튼 클릭

 

// 안드로이드 스튜디오 구동. 새 프로젝트 생성.

 

방금 만든 패키지명 입력 후 sha-1코드 입력

 

프로젝트 단위 gradle빌드에 아래 의존성 추가 -> 동기화

dependencies {
 implementation 'androidx.appcompat:appcompat:1.4.0'
 implementation 'com.google.android.material:material:1.4.0'
 implementation 'androidx.constraintlayout:constraintlayout:2.1.2'
 implementation 'com.google.firebase:firebase-auth:21.0.1'
 implementation platform('com.google.firebase:firebase-bom:28.4.0')
 implementation 'com.google.firebase:firebase-analytics:20.0.0'
 implementation 'com.google.android.gms:play-services-auth:19.2.0'
 implementation 'com.firebaseui:firebase-ui-auth:7.2.0'
 implementation 'com.google.firebase:firebase-database:20.0.2'
 implementation 'com.google.firebase:firebase-messaging:23.0.0'
 implementation 'com.google.firebase:firebase-iid:21.1.0'
 testImplementation 'junit:junit:4.13.2'
 androidTestImplementation 'androidx.test.ext:junit:1.1.3'
 androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}

후 스튜디오 내부 tool-firebase 탭에서 순서에따라 진행.

 

'Android Development' 카테고리의 다른 글

Firebase_RealtimeDatabase 사용 해보기.  (0) 2021.12.01
Firebase로 로그인 처리하기  (0) 2021.12.01
Android semiProject  (0) 2021.11.24
Android Studio 13일차  (0) 2021.11.17
Android Studio 12일차  (0) 2021.11.16