MVVM 구조로 화면 / 상태 / 데이터 역할 분리
Firebase(Firestore + Storage) 연동해서 CRUD 흐름 경험
View(Page): 화면만 그림 (Home / Detail / Write)
ViewModel: 상태 관리 + 로직
Repository: Firebase 통신(CRUD) 전담
글 작성 → ViewModel 호출
Repository에서 Firestore에 데이터 저장
이미지 업로드 → Storage → URL 받아서 상태로 관리
→ 상태만 바뀌면 UI가 자동으로 갱신됨
앱 UI 구현은 이제 좀 익숙해짐
새로 배운 Firebase 관련해서는 아직 잘 모르겠음