본문 바로가기

Programming/flutter

[Flutter] Firestore

1. add Dependency

 

- pubspec.yaml에 

dependencies:
  flutter:
    sdk: flutter
  firebase_core: "^0.7.0"
  cloud_firestore: "^0.16.0+1"

추가하기

 

2. Download dependency (처음이라면)

  - 터미널에

$ flutter pub get

 

**** 만약에 Null safety를 적용 한다면 ****

 

터미널에 두가지를 입력

$ flutter channel stable
$ flutter run --no-sound-null-safety

-----------

 

cloud_firestore Library

https://pub.dev/documentation/cloud_firestore/latest/cloud_firestore/cloud_firestore-library.html

 

cloud_firestore library - Dart API

 

pub.dev

 

-----------

 

Flutter Favorite Program이란

 

Flutter는 많은 Dart파일로 레고 조립하듯이 설계가 가능하다.

그 코드를 조립할 때 다른 사람들이 조립해둔 부품을 가져와서 사용도 가능하다.

그럴때 사용하는 것이 packages들이다.

 

내가 작성한 것 뿐만 아니라 다른 사람들이 작성한 것도 확인이 가능하다. 아래의 링크에서 확인 가능하다. 

https://pub.dev/

 

Dart packages

Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter, AngularDart, and general Dart programs.

pub.dev

특히 이중에서 문서화도 잘 되어 있고 많은 유저들이 괜찮다고 생각하는 것을 모아둔 것이 Flutter favorites이다.

패키지를 하나씩 적용해 보는 것도 좋을 것 같다.

 

flutter favorite에 관한 내용 https://flutter.dev/docs/development/packages-and-plugins/favorites

 

Flutter Favorite program

Guidelines for identifying a plugin or package as a Flutter Favorite.

flutter.dev

flutter favorite package에 관한 내용 https://pub.dev/flutter/favorites

 

Page 1 | Flutter Favorite packages

Pub is the package manager for the Dart programming language, containing reusable libraries & packages for Flutter, AngularDart, and general Dart programs.

pub.dev

 

즉 여기서 cloud firestore에 관한 package도 찾을 수 있으며 이를 확인해 보면 좋을 것 같다.