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

플러터 앱을 개발하다보면 종종 클라우드 파이어스토어에 데이터를 업로드해야 하는 경우가 있습니다. 이를 위해 Firebase에서 제공하는 Cloud Firestore를 사용하여 편리하게 데이터를 업로드하는 방법에 대해 알아보겠습니다.

Firebase 프로젝트 설정

  1. 먼저 Firebase 콘솔에 접속하여 프로젝트를 생성합니다.
  2. 생성한 프로젝트에 앱을 추가하고 Firebase SDK를 앱에 추가합니다.

Cloud Firestore 설정

  1. Firebase 콘솔에서 ‘Cloud Firestore’를 선택하고 데이터베이스를 만듭니다.
  2. Firebase 프로젝트와 앱을 연결하여 Firestore를 사용할 수 있도록 설정합니다.

데이터 업로드

Firestore에 데이터를 업로드하려면 Firestore.instance.collection('<collection_name>').add를 사용합니다. 아래는 간단한 예시 코드입니다.

final CollectionReference collection = FirebaseFirestore.instance.collection('products');
collection.add({
  'name': 'Flutter Book',
  'price': 15.99,
});

위 코드에서 collection은 Firestore의 컬렉션을 참조하며, add를 사용하여 데이터를 추가합니다.

데이터 업로드 확인

Firestore 콘솔에서 데이터베이스를 확인하면 새로운 데이터가 추가된 것을 확인할 수 있습니다.

플러터에서 클라우드 파이어스토어에 데이터를 업로드하는 간단한 방법에 대해 알아보았습니다. Firebase의 다양한 기능을 활용하여 애플리케이션을 더욱 풍부하게 개발할 수 있습니다.

더 많은 정보를 원하시면 Firebase 공식 문서를 참고하세요.