[flutter] 플러터에서 클라우드 파이어스토어 데이터 쓰기
클라우드 파이어스토어는 구글의 NoSQL 데이터베이스 서비스로, 플러터 앱에서 데이터를 저장하고 동기화하는 데 사용될 수 있습니다. 이 글에서는 플러터 앱에서 클라우드 파이어스토어에 데이터를 쓰는 방법을 다루겠습니다.
클라우드 파이어스토어 설정하기
먼저, 플러터 앱에서 클라우드 파이어스토어를 사용하려면 firebase_core
와 cloud_firestore
패키지를 pubspec.yaml
파일에 추가해야 합니다. 이 두 패키지를 사용하여 앱을 초기화하고 클라우드 파이어스토어와 통신할 수 있습니다.
dependencies:
firebase_core: ^1.10.0
cloud_firestore: ^3.3.0
pubspec.yaml
파일에 패키지를 추가한 후에는 터미널에서 flutter pub get
명령을 실행하여 패키지를 다운로드하고 설치해야 합니다.
데이터 쓰기
이제 데이터를 쓰기 위해 클라우드 파이어스토어와 연동하고 데이터를 추가하는 방법을 알아보겠습니다.
import 'package:cloud_firestore/cloud_firestore.dart';
void addData() {
FirebaseFirestore.instance
.collection('users')
.add({'name': 'John', 'age': 30})
.then((value) => print("Data added"))
.catchError((error) => print("Failed to add data: $error"));
}
위의 코드에서는 collection('users')
를 사용하여 ‘users’ 컬렉션에 데이터를 추가하는 예제입니다. add()
메서드를 사용하여 데이터를 추가한 후 성공 또는 실패에 따라 적절한 메시지를 출력합니다.
결론
클라우드 파이어스토어를 사용하여 플러터 앱에서 데이터를 쓰는 방법을 살펴보았습니다. 데이터베이스와 통신할 때 데이터를 읽고 쓰는 작업은 앱의 핵심 부분이며, 클라우드 파이어스토어를 사용하여 더욱 안정적으로 데이터를 관리할 수 있습니다.
클라우드 파이어스토어를 통해 데이터를 쓰는 것 외에도 다양한 기능을 사용할 수 있으며, 더 많은 정보와 기능에 관심이 있다면 공식 문서를 참고하는 것을 추천드립니다.