目次
はじめに
Firebaseの公式サイトから、手順に沿ってFirebaseの組み込みを実施してください。
手順
「pubspec.yaml」に以下を追加します。
dependencies: ~~~省略~~~ firebase_core: ^1.3.0 firebase_database: ^9.0.19 ~~~省略~~~
以下のクラスを作成します。
「FirebaseDatabase.instance.ref('sample')」の「sample」は自分のDB名に書き換えてください。
「realTimeDbSample」メソッドを実行することで、RealTimeDatabaseへの書き込みは完了です。
import 'dart:convert';
import 'package:firebase_database/firebase_database.dart';
class FirebaseSample {
FirebaseSample();
DatabaseReference dbRef = FirebaseDatabase.instance.ref('sample');
void realTimeDbSample() async {
try {
await dbRef.update({
'sample/count': "HELLO",
'sample/test': ["HELLO", "aaaa"],
'sample/sample': [
{"hoge": "HELLO", "huga": "aaaa"},
{"hoge": "HELLO1", "huga": "aaaa1"},
],
});
} catch (e) {
print('Error : $e');
}
}
}