Computer >> 컴퓨터 >  >> 프로그래밍 >> Android

안드로이드 앱 개발을 위한 Firebase 계정 생성 및 프로젝트 연동 가이드

안드로이드 애플리케이션에 푸시 알림, 데이터베이스, 인증 등 다양한 기능을 손쉽게 추가하려면 파이어베이스(Firebase) 계정과 프로젝트 설정이 필수입니다. 이 글에서는 구글 파이어베이스에 가입하고, 안드로이드 프로젝트를 연동하기까지의 전 과정을 단계별로 정리해 드립니다.

1단계: Firebase 공식 사이트 접속 및 회원가입

먼저 브라우저에서 https://firebase.google.com/ 에 접속합니다.

메인 페이지에서 [로그인(Sign in)] 버튼을 클릭하면 구글(Gmail) 계정의 이메일 주소와 비밀번호를 입력하는 화면이 나타납니다.

2단계: 구글 계정으로 로그인

사용 중인 Gmail 아이디와 비밀번호를 정확히 입력한 뒤 로그인합니다. 로그인에 성공하면 자동으로 파이어베이스 메인 페이지로 이동합니다.

3단계: 콘솔로 이동 후 새 프로젝트 추가

메인 페이지 우측 상단의 [콘솔로 이동(Go to console)] 버튼을 클릭합니다. 콘솔 화면에서 [프로젝트 추가(Add project)]를 선택하면 프로젝트 정보를 입력하는 창이 열립니다.

4단계: 프로젝트 이름 입력 및 약관 동의

생성할 프로젝트의 이름을 입력하고, 파이어베이스 이용약관에 모두 동의한 뒤 [프로젝트 만들기(Create project)] 버튼을 클릭합니다. 잠시 후 프로젝트 생성이 완료되면 콘솔 대시보드로 이동합니다.

5단계: 안드로이드 앱 등록

대시보드에서 안드로이드(Android) 아이콘을 클릭하면 앱 등록 화면이 나타납니다. 여기서 다음 두 가지 정보를 입력해야 합니다.

  • 패키지 이름(Package Name): 안드로이드 스튜디오 프로젝트의 applicationId와 동일하게 입력
  • SHA-1 키: 디버그 서명 인증서의 SHA-1 값 (선택 사항이지만 로그인, 동적 링크 등에 필요)

정보를 모두 입력한 뒤 [앱 등록(Register app)] 버튼을 클릭합니다.

6단계: google-services.json 파일 다운로드 및 적용

앱 등록이 완료되면 google-services.json 파일을 다운로드할 수 있는 화면이 표시됩니다. 해당 파일을 다운로드한 후, 안드로이드 스튜디오 프로젝트의 app 폴더(모듈 루트 경로)에 복사해서 넣어줍니다.

7단계: Gradle 라이브러리 추가 및 프로젝트 동기화

파이어베이스 웹사이트에서 [다음(Next)] 버튼을 클릭하면 Gradle 설정 코드가 안내됩니다. 안내된 대로 프로젝트 수준(build.gradle)과 앱 수준(app/build.gradle) 파일에 필요한 라이브러리와 플러그인을 추가한 뒤, [지금 동기화(Sync Now)]를 클릭해 빌드를 동기화합니다.

동기화가 정상적으로 완료되면 파이어베이스 홈 페이지에서 내 프로젝트가 정상적으로 등록된 것을 확인할 수 있습니다.

마무리

여기까지 완료했다면 안드로이드 앱과 파이어베이스의 연동 준비는 끝났습니다. 이제 푸시 알림(FCM), 실시간 데이터베이스, 사용자 인증 등 원하는 기능을 자유롭게 활용해 보세요. 즐거운 코딩 되세요!