안드로이드 앱 구조 입문 시리즈 (5) – 화면 상태는 어디에 두는 게 맞을까
안드로이드에서 화면 상태를 Activity, Fragment, ViewModel 중 어디에 둬야 할지 헷갈릴 때 보는 기준을 정리합니다. 화면 상태, View 자체 상태, SavedStateHandle 역할 차이까지 쉽게 설명합니다.
안드로이드에서 화면 상태를 Activity, Fragment, ViewModel 중 어디에 둬야 할지 헷갈릴 때 보는 기준을 정리합니다. 화면 상태, View 자체 상태, SavedStateHandle 역할 차이까지 쉽게 설명합니다.
안드로이드 ViewModel에 모든 상태를 넣어야 하는 것은 아닙니다. UI 상태와 비즈니스 상태를 나누고, input state, loading state, domain state, one-time event를 어디에 두면 좋은지 실무 기준으로 정리합니다.
안드로이드 생명주기를 콜백 암기가 아니라 설계 기준으로 설명하는 시리즈 3편입니다.
안드로이드 앱 구조를 처음 이해하고 싶은 독자를 위해 Activity, 생명주기, 상태, 비동기 작업이 어떻게 연결되는지 설명하는 시리즈 1편입니다.