key는 함수 호출을 통한 UI방식을 버리고, UI 상태 객체 관리만으로 UI업데이트가 가능해진다는 것
Compose로 작성한 Pattern 잠금화면 구현방법에 대해 알아보자!
스마트 리컴포지션의 핵심 : stable, unstable
Column with scollState vs LazyColumn
Composition - Layout - Draw단계에 대한.
ColorScheme, Typography, Shape를 사용한 디자인 시스템 구축하기
Stability의 이해 및 Skippable한 Composable 함수를 설계하는 방법
IntrinsicSize.Min, IntrinsicSize.Max는 무엇이며 어떻게 사용할까?
분명, 모든 컴포저블 함수의 파라미터 타입을 stable로 맞춰둔 상황이었다. 컴포즈 매트릭스 실행 결과 모든 함수들이 skippable로 표시될 터였다. 그래서 불필요한 리컴포지션에 따른 문제를 알기 힘들었다.위 사진은 문제가 되었던 코드이다. LazyColumn상,
Layout단계의 차이점을 주목하자
안드로이드 구성 변경과 프로세스 강제 재시작에 따른 대응코드 작성 법
안드로이드 앱 컴파일 개념을 근간으로, 프레임 렌더링 개선을 시도하다.
Composable함수 파라미터로 size : Dp vs size : () -> Dp 뭘 쓸까?
이미지 최적화와 Composable함수의 frame rendering 최적화
부수효과의 의미, 각 부수효과들끼리의 공통점&차이점을 알아보자.