Moon_Dev_Blog :)

[Android] Firebase 플랫폼 연동하기 본문

IT/Android

[Android] Firebase 플랫폼 연동하기

돌베기 2020. 12. 7. 15:42

    안녕하세요. 본 포스팅은 주관적으로 작성되며, 틀린 정보가 있을시에 따끔한 충고 부탁드리겠습니다. 감사합니다.

 

    내용 : Android 개발 하는데 있어서 유용한 API 및 기능을 제공해주는 Firebase 플랫폼 연동하는 방법입니다.

 

파이어베이스는 2011년 파이어베이스사가 개발하고 2014년 구글에 인수된 모바일  웹 애플리케이션 개발 플랫폼입니다. (출처: 위키백과)

 

파이어베이스의 대표적인 기능으로 실시간 데이터베이스연동, 클라우드 저장소, 푸쉬메세지 등등 기능이 존재합니다.

 

이러한 기능을 사용해주기 위해서 안드로이드 프로젝트에 파이어베이스에 로그인한 계정의 프로젝트와의 연동작업이 필요합니다.

 

오늘 포스팅은 해당 내용에 대해 기술하도록 하겠습니다.

 

1. https://firebase.google.com 접속하여 오른쪽 상단의 "콘솔로 이동" 버튼 클릭

 

2. "프로젝트 만들기" 버튼 클릭 (기존의 다른 프로젝트가 있다면 "프로젝트 추가" 버튼으로 보이며 해당 버튼 클릭해주면 됩니다.)

3. 프로젝트의 이름을 설정 후 "계속" 클릭 -> Google 애널리틱스 설정 여부 선택 후 "계속"

4. Google 애널리틱스 구성 후 "프로젝트 만들기" 클릭 

Google 애널리틱스 란 ? 구글에서 무료로 제공하는 분석 서비스

5. 생성이 완료가되면 Firebase의 메인 페이지로 이동이 됩니다. 그 후 Android 아이콘 버튼 클릭

 

6. 앱을 연동하기 위한 본격적인 절차를 진행합니다.

Android 패키지 이름 : android 프로젝트의 build.gradle(:app) 의 "applicationId"의 값을 입력해주면 되겠습니다. 나머지는 선택 사항입니다.

위 내용을 입력 후 "앱 등록" 버튼을 클릭 합니다.

 

7. Firebase 연동을 위한 json 파일을 다운로드 후 프로젝트 app 디렉토리 내부에 넣어주도록 합니다.

 

8. 이후 프로젝트의 bulid.Gradle 파일에 Firebase 사용을 위한 플러그인 및 라이브러리 를 등록하도록 합니다. 

작성 기준 최신 버전 입니다. 해당 내용은 공식 Document를 보고 최신버전으로 진행 해주세요!

이 후 우측 상단의 "Sync Now" 버튼을 클릭하여 동기화를 진행해주면 프로젝트가 Firebase와 연동이 완료가 됐습니다.

 

이상입니다. 이후에는 Firebase에서 제공해주는 기능들을 연동하기 위한 방법에 대해서 포스팅하도록 하겠습니다.

감사합니다. :)

Comments