[flutter] 플러터(Flutter)에서 데이터베이스(파이어베이스) 연동 방법은?

플러터(Flutter) 애플리케이션에서 파이어베이스(Firebase)의 데이터베이스를 이용하려면 다음과 같은 단계를 따라야 합니다.

1. 프로젝트 설정

먼저, 플러터(Flutter) 프로젝트에서 Firebase를 설정합니다. pubspec.yaml 파일에 Firebase 패키지를 추가하고, Firebase 콘솔에서 프로젝트를 생성하고 해당 프로젝트의 google-services.json 파일을 프로젝트에 추가합니다.

2. Firebase 패키지 추가

다음으로 Flutter 애플리케이션에 Firebase 패키지를 추가합니다.

dependencies:
  firebase_core: "^1.10.0"
  firebase_database: "^11.1.0"

3. Firebase 초기화

앱이 시작될 때 Firebase를 초기화하는 코드를 추가합니다.

import 'package:firebase_core/firebase_core.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp();
  runApp(MyApp());
}

4. 데이터베이스 사용

데이터베이스를 사용하기 위해 Firebase 데이터베이스에 연결하고 데이터를 가져오거나 쓰는 등의 작업을 수행합니다.

import 'package:firebase_database/firebase_database.dart';

final databaseReference = FirebaseDatabase.instance.reference();

void readData() {
  databaseReference.once().then((DataSnapshot snapshot) {
    print('Data: ${snapshot.value}');
  });
}

void writeData() {
  databaseReference.set('This is a test');
}

위와 같이 간단하게 Firebase 데이터베이스를 설정하고 사용할 수 있습니다. 더 많은 기능과 옵션들을 알아보려면 파이어베이스 공식 문서를 참고하시기 바랍니다.

샘플 코드는 Dart 언어로 작성되었습니다.

위 코드는 파이어베이스 공식 문서를 참고했습니다.