📱Mobile/React Native

[React Native] Firebase 프로젝트 생성 및 연동

뉴발자 2023. 3. 22.
728x90



 

 

 

 

 

 

 

 

 

 

 

 

 

Firebase 프로젝트 생성

1. 신규 Project 생성

우선 구글 계정으로 로그인 후 Firebase 사이트에 접속해준다.

https://firebase.google.com/?hl=ko 

 

Firebase

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

firebase.google.com

 

 

메인 화면의 시작하기를 누르면 Firebase Console 화면으로 이동하게 된다.

그림 1-1. Firebase 메인 화면

 

 

Console 화면에서 '프로젝트 추가' 버튼을 누르면 프로젝트 생성 페이지로 이동하게 된다.

 

 

그림 1-2. Firebase Console 화면

 

 

생성할 프로젝트 명을 입력하면 자동으로 프로젝트 ID를 부여해준다.

 

만약 ID를 직접 설정하고 싶다면 프로젝트 ID를 클릭하면 변경할 수 있다.

 

 

그림 1-3. Project 생성 - 프로젝트 이름 지정

 

 

프로젝트명을 입력 후 계속 버튼을 누르게 되면 Google 애널리틱스 사용 설정 화면이 나온다.

 

원하는 대로 아래 설정 버튼을 ON / OFF 해서 설정해주고 다음으로 넘어가면 된다.

 

 

그림 1-4. Project 생성 - 애널리틱스 설정

 

 

애널리틱스 설정 후 계속 버튼을 누르면 일정 시간 뒤 프로젝트가 자동으로 생성된다.

 

 

그림 1-5. Project 생성

 

 

그림 1-6. Project 생성 - 프로젝트 생성 완료

 

 

계속 버튼을 누르면 프로젝트 페이지로 이동하게 된다.

 

 

 

 

2. Web App 생성

React Native로 진행할 것이기 때문에 우선 웹 앱을 생성해준다.

 

React Native Cli 프로젝트가 없다면 cmd에서 생성한 뒤 진행하면 된다.

 

 

React Native CLI 프로젝트 생성 명령어

npx react-native init 프로젝트명

 

 

그림 2-1. Project Console 화면

 

 

사용할 앱 닉네임을 입력해 주고 앱 등록 버튼을 눌러주면 된다.

 

Firebase 호스팅은 앱을 서버에 배포하는 기능인데 지금은 사용할 필요가 없기 때문에 체크하지 않고 앱을 생성해준다.

 

 

그림 2-2. 웹 앱 추가 화면

 

 

아래의 그림과 같은 SDK 추가 화면이 나온다.

 

생성한 RN 프로젝트에서 Firebase를 설치하고 제공된 Config 설정 코드를 JS 파일을 만들거나 사용할 앱에 복사해서 삽입해주면 된다.

 

 

그림 2-3. Firebase SDK 추가 화면

 

 

사용할 프로젝트에서 터미널을 열고 firebase를 설치해준다.

 

 

Firebase 설치 코드

npm i firebase

 

그리고 JS 파일을 하나 생성해서 복사한 Config를 추가해준다.

 

경로는 프로젝트 폴더의 최상단에 생성했지만 다른 곳에 생성해도 상관없다.

 

 

그림 2-4. firebase.js 파일 생성 및 Config 설

 

 

Firebase Config 설정이 모든 파일에 적용될 수 있게 index.js에서 import 해주면 된다.

 

 

그림 2-5. index.js에서 firebase.js 파일 import

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90

댓글