[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 언어로 작성되었습니다.
위 코드는 파이어베이스 공식 문서를 참고했습니다.