티스토리 뷰
반응형
준비물
- 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 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Qt Creator
- NPM
- RDS
- 맥
- portrait
- 안드로이드 스튜디오
- 중곡동
- nodejs
- 윈도우
- GIT
- windows
- vscode
- EC2
- 몽고DB
- vs code
- 명령어
- prebuilt
- AWS
- MAC
- Android
- mariadb
- 스마트포토
- 단축키
- IOS
- electron
- 독산시대
- flutter_launcher_icons
- tip
- flutter
- CentOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함