반응형
준비물
- Flutter SDK 설치
- Firebase 계정
- 텍스트 편집기 또는 IDE
단계별 가이드
- Firebase 프로젝트 생성 및 설정
- https://console.firebase.google.com/ 접속 후 로그인
- "프로젝트 추가" 버튼 클릭
- 프로젝트 이름 입력 후 "프로젝트 만들기" 클릭
- 앱 플랫폼 선택 (Android, iOS, 또는 둘 다)
- Firebase 설정 완료
- Flutter 앱에 Firebase 추가
- 필수 명령줄 도구 설치
- https://docs.flutter.dev/get-started/install 참고
- Firebase CLI 설치: flutter doctor --android --ios 실행 후 출력 내용 참고
- Firebase를 사용하도록 앱 구성
- 프로젝트 루트 폴더의 pubspec.yaml 파일에 다음 내용 추가:
dependencies: firebase_core: ^2.27.0
- flutter pub get 명령 실행
- 또는 flutter pub add firebase_core 명령어 입력
- 프로젝트 루트 폴더의 pubspec.yaml 파일에 다음 내용 추가:
- 앱에서 Firebase 초기화
- main.dart 파일에 다음 코드 추가:
import 'package:firebase_core/firebase_core.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(options: DefaultFirebaseOptions.currentPlatform); runApp(MyApp()); }
- main.dart 파일에 다음 코드 추가:
- Firebase 플러그인 추가
- 사용하고자 하는 Firebase 기능에 따라 필요한 플러그인 추가
- firebase_auth, firebase_crashlytics, firebase_analytics
- 플러그인 추가 방법:
- pubspec.yaml 파일에 플러그인 종속성 추가
- flutter pub get 명령 실행
- 필수 명령줄 도구 설치
- Firebase 기능 사용
- 추가된 플러그인 문서 참고하여 기능 구현
- 공식 문서: https://firebase.flutter.dev/docs/overview/
flutter pub add firebase_core
참고 링크(아주 잘 설명되어 있음)
반응형
'01.모바일 > Flutter' 카테고리의 다른 글
[Flutter] ios ipa 빌드시 dSYM 경고 (2) | 2024.10.15 |
---|---|
[Flutter] Release 배포용 키 만들기(keytool 위치) (1) | 2024.10.14 |
[Flutter] iOS 에러 - iPhone 15 Plus (0) | 2024.01.23 |
[Flutter] 네트워크(Network) 상태 체크(확인)하기 (0) | 2023.11.03 |
[Flutter] GestureDetector 배경 없을때 클릭 영역 (0) | 2023.06.06 |