Tag
태그: Jetpack Compose
다음 태그가 달린 모든 글 "Jetpack Compose".
모바일
선언형 UI 는 무엇이고, 웹과 모바일은 각자 어떻게 구현했나
명령형 UI 와 선언형 UI 의 차이에서 시작해 React, Vue, Svelte, SolidJS 같은 웹 프레임워크와 Jetpack Compose, SwiftUI, Flutter, React Native, Compose Multiplatform 이 상태 변화를 화면에 반영하는 방식을 나란히 비교했습니다.
Android
Compose 재구성과 stability: donut-hole skipping 부터 strong skipping 까지
Compose 가 재구성 범위를 정하는 방식과 donut-hole skipping, 컴파일러가 파라미터 stability 를 추론하는 규칙, @Stable 과 @Immutable 의 계약, strong skipping 이 기본이 된 뒤 달라진 최적화 기준을 정리했습니다.
Android
Server-Driven UI: 서버가 화면 구조를 내려줄 때 Android 에서 생기는 일
Server-Driven UI 가 데이터 중심 UI 와 무엇이 다른지, 스키마를 어떻게 설계하는지, Jetpack Compose 렌더러와 kotlinx.serialization 으로 어떻게 받는지, 그리고 비용과 쓰지 말아야 할 경우까지 정리했습니다.