Firestore 2

Riverpod 심화편2: Firestore 데이터 연동하기 – get과 stream 연결 쉽게 관리하기 (전체 코드 예제 포함)

지난 글에서 Riverpod의 FutureProvider, StreamProvider, 그리고 NotifierProvider를 활용해 상태 관리를 어떻게 더 쉽게 할 수 있는지 소개해봤어요. 각각의 Provider가 앱의 데이터 흐름과 상태를 얼마나 깔끔하게 관리해주는지 살펴보면서 Riverpod의 강력함을 느꼈을 거예요.오늘은 그 흐름을 이어서, Firestore 데이터와 Riverpod을 결합해서 앱의 데이터 흐름을 더욱 강력하게 만드는 방법을 보여드리려고 해요. 특히 Firestore 데이터를 가져오는 get 방식과 실시간으로 반영되는 stream 방식을 Riverpod으로 어떻게 관리하면 좋을지, 예제 코드와 함께 자세히 알려드릴게요.Firestore 데이터를 Riverpod으로 관리하면 앱이 더..

Flutter 개발 2025.06.01

혼자 앱 만들 때 딱! 클라우드 DB 완벽 비교 (Firebase, Supabase, PocketBase 등)

앱을 혼자 만들다 보면 "데이터 어디다 저장하지?"라는 고민이 꼭 생겨요. 기능은 잘 짰는데, 데이터를 저장하고 불러오는 것부터 막막하죠. 요즘은 서버 설치하고 DB 세팅하고 이런 거 다 안 해도 돼요. 이전 글에서 설명한 것처럼 클라우드 기반 데이터베이스(Cloud DB) 덕분에 말 그대로 "서버 없이 앱 개발"도 가능해졌거든요!Firebase만 있는 줄 알았던 시절은 끝났습니다. 요즘은 Supabase, PocketBase, Appwrite 같은 쓸만한 대안도 많아요. 그래서 오늘은 혼자 개발하는 분들께 도움 될만한 클라우드 DB 5가지를 비교해드릴게요!☁️ 먼저, 어떤 DB들이 있는지 간단히 소개할게요!1. Firebase Realtime Database (RTDB)Google이 만든 Firebas..

1인 개발 2025.03.16