[flutter] 플러터에서 클라우드 파이어스토어 데이터 쓰기

클라우드 파이어스토어는 구글의 NoSQL 데이터베이스 서비스로, 플러터 앱에서 데이터를 저장하고 동기화하는 데 사용될 수 있습니다. 이 글에서는 플러터 앱에서 클라우드 파이어스토어에 데이터를 쓰는 방법을 다루겠습니다.

클라우드 파이어스토어 설정하기

먼저, 플러터 앱에서 클라우드 파이어스토어를 사용하려면 firebase_corecloud_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() 메서드를 사용하여 데이터를 추가한 후 성공 또는 실패에 따라 적절한 메시지를 출력합니다.

결론

클라우드 파이어스토어를 사용하여 플러터 앱에서 데이터를 쓰는 방법을 살펴보았습니다. 데이터베이스와 통신할 때 데이터를 읽고 쓰는 작업은 앱의 핵심 부분이며, 클라우드 파이어스토어를 사용하여 더욱 안정적으로 데이터를 관리할 수 있습니다.

클라우드 파이어스토어를 통해 데이터를 쓰는 것 외에도 다양한 기능을 사용할 수 있으며, 더 많은 정보와 기능에 관심이 있다면 공식 문서를 참고하는 것을 추천드립니다.

공식 문서 바로가기