본문 바로가기

Flutter

firebase - realtime database

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