collectLatest vs collect: 언제 취소할까
collectLatest와 collect 차이를 안드로이드 Flow 실무 기준으로 정리합니다. 무엇이 취소되는지, 검색 UI와 Compose에서 언제 써야 하는지 쉽게 설명합니다.
collectLatest와 collect 차이를 안드로이드 Flow 실무 기준으로 정리합니다. 무엇이 취소되는지, 검색 UI와 Compose에서 언제 써야 하는지 쉽게 설명합니다.
repeatOnLifecycle과 launchWhenStarted 차이를 안드로이드 Flow 수집 관점에서 정리합니다. 왜 repeatOnLifecycle이 더 안전한지, collector restart, lifecycle gap, duplicate collection, Fragment View UI 예제까지 실무적으로 설명합니다.
ViewBinding과 DataBinding 차이를 안드로이드 실무 기준으로 정리합니다. 빌드 복잡도, 디버깅 난이도, 팀 도입 현실, XML 표현식의 힘을 함께 보면서 무엇을 먼저 배우는 게 자연스러운지 설명합니다.
Jetpack Compose에서 remember와 rememberSaveable 차이를 실무 감각으로 정리합니다. recomposition, configuration change, process recreation에서 어떤 상태가 남고 사라지는지와 언제 무엇을 써야 자연스러운지 설명합니다.
Jetpack Compose와 XML 차이를 실무 감각으로 정리합니다. 상태 관리, 레거시 프로젝트 현실, 상호운용성, 학습 순서를 기준으로 안드로이드 UI 입문자가 무엇부터 잡아야 할지 설명합니다.
안드로이드 앱 구조를 볼 때 초보자가 무엇부터 판단해야 하는지 정리합니다. UI, 상태, 생명주기, 비동기 작업, 데이터 흐름, 경계를 기준으로 앱 구조를 읽는 순서를 쉽게 설명합니다.