SavedStateHandle 복원 기준 정리
SavedStateHandle과 navigation argument를 함께 쓰는 이유를 process death, Compose 화면 복원, 최소 복원 키 기준으로 쉽게 정리합니다.
SavedStateHandle과 navigation argument를 함께 쓰는 이유를 process death, Compose 화면 복원, 최소 복원 키 기준으로 쉽게 정리합니다.
Hilt EntryPoint가 언제 필요한지, @AndroidEntryPoint가 안 되는 지점에서 왜 예외적으로 쓰는지와 남용하면 왜 구조가 거칠어지는지 쉽게 설명합니다.
Hilt scope를 안드로이드 생명주기 기준으로 쉽게 정리합니다. Singleton, ActivityRetained, ViewModel 범위 차이와 선택 기준을 실무 예시와 함께 설명합니다.
코틀린 Memento 패턴을 쉽게 설명합니다. undo, snapshot, 상태 복원 구조를 캡슐화 관점에서 이해하고, data class snapshot과 history stack으로 실전 감각까지 정리합니다.
CQRS를 쉽게 설명하되, 더 중요한 질문인 언제 과해지는지에 집중합니다. 읽기 모델과 쓰기 모델 분리의 장점과 운영 비용을 실무 기준으로 정리합니다.
코틀린 Mediator 패턴을 쉽게 설명합니다. 객체끼리 직접 얽히지 않고 중앙 조정자를 통해 상호작용하는 구조를 폼과 채팅방 예시, Observer와의 차이까지 함께 정리합니다.