Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 문법
- permission
- transform
- swift 문법
- borderRadius
- switch
- provider
- snackbar
- changenotifierprovider
- multiprovider
- globalkey
- changenotifier
- controller
- Firebase
- setstate
- runTransaction
- Snapshot
- enum
- user
- Navigator
- divider
- signout
- datetime
- reference
- Swift
- consumer
- platformexception
- ListView.builder
- Stream
- Camera
Archives
- Today
- Total
코딩하는 제리
[Flutter/Project](Instagram Clone) Firestore 데이터 입/출력 본문
Flutter/Project_InstaClone(완)
[Flutter/Project](Instagram Clone) Firestore 데이터 입/출력
JerryCho 2021. 2. 11. 20:16파이어스토어에 작성할 데이터
Collection : Users
Document : 123123123
Data : (key)email : (data)codingjerry@gmail.com
(key)username : (data)coding-jerry
소스코드 및 pubspec.yaml
// models/user_network_repository.dart
import 'package:cloud_firestore/cloud_firestore.dart';
class UserNetworkRepository {
Future<void> sendData() {
return FirebaseFirestore.instance
.collection('Users')
.doc('123123123')
.set({'email': 'codingjerry@gmail.com', 'username': 'coding-jerry'});
}
void getData() {
FirebaseFirestore.instance
.collection('Users')
.doc('123123123')
.get()
.then((docSnapshot) => print(docSnapshot.data()));
}
}
UserNetworkRepository userNetworkRepository = UserNetworkRepository();
'Flutter > Project_InstaClone(완)' 카테고리의 다른 글
[Flutter/Project](Instagram Clone) Stream과 MultiProvider를 이용한 유저 상태 표시 (0) | 2021.02.17 |
---|---|
[Flutter/Project](Instagram Clone) Firestore 회원가입 유저 데이터 생성 (0) | 2021.02.16 |
[Flutter/Project](Instagram Clone) FireStore UserModel 및 상태 파일 (0) | 2021.02.11 |
[Flutter/Project](Instagram Clone) 파이어베이스 버전 업에 의한 변경점 (0) | 2021.02.11 |
[Flutter/Project](Instagram Clone) 페이스북 로그아웃 및 인디케이터 (0) | 2021.02.09 |
Comments