PromleeBlog
sitemapaboutMe

posting thumbnail
Firebase에 Flutter 기반 앱 동시 등록하기
Register Flutter-based apps in Firebase at the same time

📅

🚀

들어가기 전에🔗

Firebase 에는 많은 서비스가 있습니다. App distribution, Authentication, Crashlytics, Analytics 등 다양한 서비스를 제공합니다. 이 포스팅에서는 Flutter 기반 앱을 Firebase에 동시에 등록하는 방법을 알아보도록 하겠습니다.

🚀

1. Firebase 프로젝트 설정🔗

Firebase 프로젝트를 생성하고 앱을 등록합니다. Firebase 프로젝트 생성 방법은 파이어베이스 콘솔에서 구글 로그인 후 프로젝트 만들기 버튼을 눌러 프로젝트를 생성합니다.
Firebase 프로젝트 생성
Firebase 프로젝트 생성
Firebase 프로젝트 생성
Firebase 프로젝트 생성
이후 계속 버튼을 눌러 프로젝트를 생성합니다.

🚀

2. 앱 등록🔗

프로젝트 생성 후 앱 프로젝트 개요 화면에서 앱 추가를 진행합니다. 우리는 플러터 앱을 사용하기 때문에 플러터 앱을 선택합니다.
플러터 선택
플러터 선택

2.1. 작업공간 준비🔗

다음과 같은 화면에서 플러터 프로젝트가 없으면 1번 과정을 잔행, 있다면 2번 과정부터 진행합니다.
Flutter Cli, Flutter SDK를 차례로 설치 후 플러터 프로젝트를 생성합니다.
작업공간 준비
작업공간 준비

2.2. FlutterFire CLI 설치 및 실행🔗

FlutterFire CLI를 설치하고 프로젝트를 연결합니다.
FlutterFire CLI 설치
FlutterFire CLI 설치
dart pub global activate flutterfire_cli
flutterfire configure --project={프로젝트 이름}

2.3. Firebase 초기화 및 플러그인 추가🔗

main.dart 파일에 다음과 같이 파이어베이스 초기화 코드가 추가되었는 지 확인하고 없다면 추가합니다.
/lib/main.dart
import 'package:firebase_core/firebase_core.dart';
import 'firebase_options.dart';
 
// ...
 
await Firebase.initializeApp(
    options: DefaultFirebaseOptions.currentPlatform,
);
파이어베이스 초기화 코드
파이어베이스 초기화 코드
이렇게 되면 파이어베이스 연동이 완료됩니다.

🚀

결론🔗

파이어페이스에 두 앱이 동시에 등록이 된 것을 확인할 수 있습니다. 이제 파이어베이스 콘솔에서 여러 가지 서비스를 사용해 보세요.

참고🔗