Flutter로 앱을 만들다 보면, 대부분의 초보 개발자들이 한 번쯤 마주하게 되는 질문이 있습니다. “그럼 이 데이터를 어디에 저장하지?” 단순히 로컬에만 저장해서는 안드로이드 기기를 바꾸거나 앱을 재설치했을 때 데이터가 사라지게 됩니다. 실제 서비스로 확장하려면 백엔드 서버가 필요하지만, 백엔드 구축은 프론트엔드 개발자 입장에서 결코 가볍지 않은 일이죠. 이럴 때 등장하는 것이 바로 Firebase Firestore입니다. 별도의 서버 구축 없이도 실시간 데이터 저장 및 동기화가 가능한 NoSQL 기반의 클라우드 데이터베이스로, Flutter와의 궁합도 매우 좋습니다. 이번 글에서는 Firestore가 무엇인지, 어떻게 연동하고 사용하는지, 그리고 CRUD 구현부터 실시간 스트림 활용까지 실전 중심으..