pile·

XML을 Compose로 전환하기 #우아콘2024 #우아한형제들

우아한테크·woowacon-2024 ··
#mobile-performance#android-development#ui-migration#compose-layout#subcompose-layout#jetpack-compose

챕터별 상세

010:43 – 7:47

Compose의 특징과 안전한 전환 전략

Jetpack Compose는 XML과 Kotlin을 오가던 View UI를 Kotlin 하나의 선언형 code로 작성하고, state가 바뀐 부분만 recomposition하며 preview·animation과 기존 View 안의 ComposeView 삽입을 지원한다. 우아한형제들의 공통 design system으로 team별 UI 차이와 중복을 줄이고, 신규·독립 화면은 완전 전환하되 운영 영향이 큰 화면은 교체 가능한 component부터 점진 전환해 기존 동작의 회귀를 최소화한다.