Google Firebase 환경설정.
2021. 11. 29. 17:04ㆍAndroid 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 |