반응형

0. 본격적인 내용 이전 

 

flutter Firebase 사용법(안드로이드 스튜디오)

1. 우선 안드로이드 스튜디오로 새로운 app을 만든뒤 Firebase로 접속한다. Firebase Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. firebas

learncom1234.tistory.com

이 과정을 따라왔다고 가정하고 포스팅함. cloud_firestore는 반드시 사용해야함. 

우선 database는 다음과 같은 컬렉션, 문서이름이라고 가정할때

삽입, 삭제, 수정, 읽기 등등의 방법을 알아보겠다. 

 

1. 데이터 삽입

code는 문서이름, name과 status는 넣을 값

1
2
3
4
5
6
7
void createdata(String code, String name, String status){
  final usercol=FirebaseFirestore.instance.collection("players").doc("$code");
  usercol.set({
    "name" : "$name",
    "status" : "$status",
  });
}
cs

 

2. 데이터 읽기

1
2
3
4
5
6
void readdata(String code){
  final usercol=FirebaseFirestore.instance.collection("players").doc("$code");
  usercol.get().then((value) => {
    print(value.data())
  });
}
cs

 

3. 데이터 수정

1
2
3
4
5
6
void updatedata(String code, String status){
  final usercol=FirebaseFirestore.instance.collection("players").doc("$code");
  usercol.update({
    "status" :"$status",
  });
}
cs

 

4. 데이터 삭제 

1
2
3
4
void deletedata(String code){
  final usercol=FirebaseFirestore.instance.collection("players").doc("$code");
  usercol.delete();
}
cs

 

그러나 이 모든 과정은 존재한다는 가정하에 사용하는 것으로, 존재하지 않아도 실행되고 그 사실을 우리는 알 수 없다. 따라서 우리는 존재성을 점검하는 방법을 다음 포스팅에 작성하겠다.

 

반응형

+ Recent posts