flutter 응용 1

원장·2024년 12월 4일

플러터 응용

목록 보기
1/5

Firebase

Firebase란?

google에서 서비스하는 앱 개발 플랫폼

2011 Firebase사에서 개발
2014 google에서 인수
2017 Twitter Fabric 인수 및 통합

BaaS(Backend as a Service)

Firebase Authentication

인증에 쓰는 제품 / firebase_auth 와 같이 사용

설치 필요 패키지 firebase_core/ firebase_auth / google_sign_in

Cloud Storage

앱에서 사용자가 생성가능한 컨텐츠를 저장하는 클라우드 저장소. / firebase_storage

설치 필요 패키지 firebase_core / firebase_storage

Firebase Cloud Firestore

NoSQL 기반 클라우드 데이터베이스 서비스 / cloud_firestore

Realtime Database와의 차이는 Realtime Database는 데이터를 하나의 긴 JSON tree로 저장

Realtime Database는 초창기 제품이였고 설치 필요패키지는 firebase_core / firebase_database

CLoud Firestore는 documents의 collections으로써 데이터를 저장

설치 필요 패키지 firebase_core / cloud_firestore

Firebase CLI & FlutterFire CLI

CLI: Command Line Interface

Firebase CLI: 터미널에서 Firebase 설정 및 관련 실행을 도와주는 도구

설치

$ curl -sL https://firebase.tools | bash
$ npm install -g firebase-tools

업데이트

$ curl -sL https://firebase.tools | upgrade=true bash
$ npm install -g firebase-tools

FlutterFire CLI: 터미널에서 Flutter 프로젝트의 Firebase 설정을 쉽게 도와주는 도구

설치

dart pub global activate flutterfire_cli

Firebase Local Emulator Suite

로컬에서 개발할 때 도와주는 도구라고함

Cloud Firestore, 실시간 데이터베이스, Firebase용 CLoud Storage, 인증, Firebase 호스팅을 로컬에서 테스트 가능하게 도와줌.

중요! 비용 걱정 없이, 사용량 제한 걱정 없이 로컬 환경에서 파이어베이스 기능 테스트 가능<< 중요하네...

profile
나 원장이 아니다

0개의 댓글