[flutter] 플러터에서 클라우드 파이어스토어의 컬렉션 생성
플러터(Flutter) 앱을 개발 중이신가요? 클라우드 파이어스토어(Cloud Firestore)에 데이터를 저장하기 위해 새로운 컬렉션을 생성하는 방법을 배우고 계십니다. 이 블로그 포스트에서는 플러터를 사용하여 클라우드 파이어스토어에 컬렉션을 만드는 방법에 대해 다루겠습니다.
1. 프로젝트 설정
우선, 플러터 프로젝트에 cloud_firestore
패키지를 추가해야 합니다. pubspec.yaml
파일에 아래와 같이 패키지를 추가해주세요.
dependencies:
flutter:
sdk: flutter
cloud_firestore: ^2.5.4
그리고 패키지를 가져와야 합니다.
import 'package:cloud_firestore/cloud_firestore.dart';
2. 컬렉션 생성
이제 컬렉션을 생성하는 코드를 살펴봅시다. 아래 예제는 users
라는 이름의 컬렉션을 생성하는 방법을 보여줍니다.
Future<void> createCollection() async {
// Firestore 인스턴스 생성
FirebaseFirestore firestore = FirebaseFirestore.instance;
// 새로운 컬렉션 생성
await firestore.collection('users').add({
'name': 'John Doe',
'age': 30,
// 추가 필드는 여기에 작성하세요
});
}
collection
메서드를 사용하여 새로운 컬렉션을 생성하고, add
메서드를 사용하여 해당 컬렉션에 문서를 추가할 수 있습니다.
3. 실행
이제 createCollection
함수를 호출하여 컬렉션을 생성할 수 있습니다.
void main() {
createCollection();
// 나머지 앱 코드는 여기에 작성하세요
}
위와 같이 코드를 작성하면 성공적으로 클라우드 파이어스토어에 새로운 컬렉션이 생성됩니다.
플러터 앱과 클라우드 파이어스토어를 함께 사용하여 데이터를 저장하고 검색하는 방법을 배우실 때 참고할 수 있기를 바랍니다.
더 많은 정보는 Flutter 문서와 Cloud Firestore 문서에서 확인할 수 있습니다.