본문 바로가기

플러터와 파이어베이스 1탄- 플러터 3.0 업데이트 후 파이어베이스(firebase) 연동(2)

ironwhale 2022. 6. 7.

이전 포스팅

 

플러터와 파이어베이스 1탄 - 플러터 3.0 업데이트 후 파이어베이스(firebase) 설정법(1)

Flutter 3.0은 파이어베이스가 정식 지원 플러터 3.0 업데이트 후 저에게 가장 크게 와닿는 변화는 firebase가 정식 지원을 한다는 점입니다. 이제 flutterfire사이트가 아닌 파이어베이스 공식문서에 플

jh-industry.tistory.com


시작하며...

이전에 명령어를 통해 플러터 프로젝트를 파이어베이스와 연결하는 작업을 하였습니다. 이제는 플러터 프로젝트 내에서 패키지를 설치하여 사용만 하면 됩니다.

1. 필요한 패키지 설치

flutter에서 firebase를 사용하기 위해서는 아래 파이어베이스 코어 패키지가 필요합니다.
플러터 프로젝트에 파이어베이스코어를 설치합니다.

firebase_core: ^1.17.1

 

2. 앱에서 Firebase 초기화

main.dart 파일에 아래 코드를 추가해 초기화를 해줍니다.


WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(
  options: DefaultFirebaseOptions.currentPlatform);

 

저는 보통 main()함수 안에서 저 명령어를 실행하고 있습니다.

import 'package:firebase_core/firebase_core.dart';
import 'package:flutter/material.dart';
import 'package:flutter3_train/firebase_options.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp(
    options: DefaultFirebaseOptions.currentPlatform,
  );
  runApp(MyApp());
}

이것으로 플러터 3.0 업데이트 후 파이어베이스(firebase) 설정법이 끝났습니다. 이후에는 필요한 기능별로 패키지를 설치하시어 사용하시면 됩니다. 다음 강의부터는 파이어 스토어를 사용한 CRUD를 사용법을 알아보도록 하겠습니다.


플러터와 파이어베이스 시리즈 

2022.06.14 - 플러터와 파이어베이스 2탄- 파이어스토어에 자료 저장하기(create)-(1)

 

플러터와 파이어베이스 2탄- 파이어스토어에 자료 저장하기(create)-(1)

플러터와 파이어베이스 2탄 파이어 스토어에 저장하기 편입니다. CRUD 중 Create에 해당하는 내용인데요. 파이어베이스 초기 설정을 하지 않으신 분은 아래 링크로 가셔서 파이어 베이스와 플러터

jh-industry.tistory.com

2022.06.16 - 플러터와 파이어베이스 2탄- 파이어스토어에 자료 저장하기(create)-(2)

 

플러터와 파이어베이스 2탄- 파이어스토어에 자료 저장하기(create)-(2)

이전편에서 편리하게 데이터를 가공하기위한 자료형을 만들었습니다. 이번에는 파이어베이스 공식 문서를 보고 데이터를 파이어스토어에 저장하는 코드를 작성해보도록 하겠습니다. 이 포스

jh-industry.tistory.com

2022.06.17 - 플러터와 파이어베이스 3탄 - 파이어 베이스 데이터 가져오기(READ)-DocumentReference란?? CollectionReference

 

플러터와 파이어베이스 3탄 - 파이어 베이스 데이터 가져오기(READ)-DocumentReference란?? CollectionReferen

플러터로 파이어 베이스 데이터 가져오기(READ) 1탄과 2탄에 이어 이번에는 파이어베이스(파이어스토어)에 저장된 데이터를 불러오는 방법에 대해 알아보겠습니다. 우선 기본 용어와 흐름 부터

jh-industry.tistory.com

2022.06.19 - 플러터와 파이어베이스 4탄 - 파이어스토어에 데이터 수정하기(UPDATE), 데이터 삭제하기(Delete)

 

플러터와 파이어베이스 4탄 - 파이어스토어에 데이터 수정하기(UPDATE), 데이터 삭제하기(Delete)

Flutter & FireBase(FireStore) 데이터 수정하기, 삭제하기 편 대망에 파이어스토어 CRUD편의 마지막입니다. 저장하기, 읽어오기, 수정하기, 삭제하기가 데이터베이스를 처음 접했을때 지겹게 듣고 실습

jh-industry.tistory.com


공식 사이트 

https://firebase.google.com/docs/flutter/setup?hl=ko&platform=ios 

 

Flutter 앱에 Firebase 추가

의견 보내기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Flutter 앱에 Firebase 추가 plat_ios plat_android plat_web iOS+ Android 웹 기본 요건 아직 Flutter 앱이 없다면

firebase.google.com

 

댓글