real time database는 실시간 데이터베이스를 제공한다.
형식은 JSON을 사용한다.
firebase_core
firebase_database
이 두개의 패키지를 설치해야 한다.

Divider(),
ElevatedButton(
onPressed: () async{
await FirebaseDatabase.instance.ref().set({
"name" : "foo",
"nickname" : "bar",
"age" : 21,
});
},
child: Text("데이터 쓰기"),
),
위 내용을 추가하면

아래처럼 잘 뜬다.
ElevatedButton(
onPressed: () async{
await FirebaseDatabase.instance.ref().push().set({
"name" : "foo",
"nickname" : "bar",
"age" : 21,
});
},
child: Text("데이터 쓰기"),
),
ElevatedButton(onPressed: () async{
final data = await FirebaseDatabase.instance.ref().get();
print(data.value);
}, child: Text('데이터 읽기'))
이렇게 쓰기와 읽기 코드를 통해서
아래처럼 읽어올 수도 있다.

'Flutter' 카테고리의 다른 글
| firebase - 배달앱(3) 회원가입 화면 (0) | 2024.07.07 |
|---|---|
| firebase - 배달앱(1) 프로젝트 설정 (0) | 2024.07.06 |
| firebase - firestore (0) | 2024.07.04 |
| firebase - storage (0) | 2024.07.04 |
| firebase- 인증 (0) | 2024.07.02 |