Android Compose First는 무슨 뜻일까: XML/View 앱을 당장 갈아엎어야 할까
Android Compose First 이후 XML/View 앱을 어떻게 점진 전환할지 기준을 정리합니다. 새 기능, 수정 화면, 공통 UI, 테스트 전략을 나눠 실무 판단 순서와 리스크, 유지보수 기준을 설명합니다.
Android Compose First 이후 XML/View 앱을 어떻게 점진 전환할지 기준을 정리합니다. 새 기능, 수정 화면, 공통 UI, 테스트 전략을 나눠 실무 판단 순서와 리스크, 유지보수 기준을 설명합니다.
Jetpack Compose LaunchedEffect가 언제 실행되는지 key, recomposition, coroutine, SideEffect와의 차이 기준으로 설명합니다.
Jetpack Compose remember가 recomposition에서 값을 유지하는 이유를 mutableStateOf, 상태 읽기, rememberSaveable 차이, 상태 호이스팅 기준으로 설명합니다. 입문자가 자주 만나는 초기화 실수를 예제로 정리합니다.
Compose 상태 호이스팅을 remember, stateful composable, stateless composable, ViewModel 연결 기준으로 정리합니다. 상태를 어디에 둘지 헷갈릴 때 보는 실무 판단 기준과 예제 코드를 함께 설명합니다.
Compose adaptive layout을 window size class, navigation rail, list-detail 구조로 시작하는 방법을 정리합니다. 폰, 태블릿, 폴더블 화면을 한 코드 흐름에서 나누는 기준을 설명합니다.
Compose Navigation nested graph가 필요한 상황을 로그인 흐름, 탭 구조, 상세 화면, ViewModel scope 관점에서 설명합니다.