[Architecture] Offline-first 아키텍쳐를 알아보자
·
Architecture
서버 데이터를 사용하면서도, 오프라인 상태에서 동작하는 앱을 어떻게 구현할까요?Flutter docs의 Offline-first support를 정리했습니다. 언제 사용하는가?제가 이 패턴을 공부하는 것은 기록 앱 때문입니다최근에 새로운 프로젝트에 합류하게 되었는데, 기획자님의 요구사항이 다음과 같았습니다- 앱이 빠르게 켜져야 할 것- 바로 기록할 수 있어야 할 것‘오프라인 상태에서도 동작하는 앱을 만들어야 겠구나’하는 생각이 들었고!저는 Local Data와 Remote Data를 동기화하는 앱을 만들어본 지는 없던지라 구현 방법을 클로드에게 물어봤습니당SQLite를 내장 데이터베이스로 사용하여 오프라인 상태에서 데이터를 저장하고, 네트워크 연결이 복구되면 서버와 동기화하는 방식은 많은 모바일 앱에서 ..