ConstraintLayout 디버깅 가이드: 제약을 걸었는데 왜 원하는 위치가 안 나올까
ConstraintLayout에서 0dp, bias, chain, dimensionRatio, guideline, barrier, gone margin이 기대대로 동작하지 않을 때 무엇을 먼저 확인해야 하는지 실제 XML 예시로 정리합니다.
ConstraintLayout에서 0dp, bias, chain, dimensionRatio, guideline, barrier, gone margin이 기대대로 동작하지 않을 때 무엇을 먼저 확인해야 하는지 실제 XML 예시로 정리합니다.
안드로이드 ConstraintLayout에서 가장 많이 헷갈리는 0dp, bias, chain, guideline, barrier, dimensionRatio를 공식 문서 기준과 실제 XML 예시로 정리합니다.
안드로이드 색상 hex에서 AARRGGBB가 무엇을 뜻하는지, alpha 퍼센트를 hex로 어떻게 바꾸는지, 그리고 0~100% 전체 표를 XML과 Compose 예시와 함께 정리합니다.
안드로이드 ViewModel에 모든 상태를 넣어야 하는 것은 아닙니다. UI 상태와 비즈니스 상태를 나누고, input state, loading state, domain state, one-time event를 어디에 두면 좋은지 실무 기준으로 정리합니다.
안드로이드 생명주기를 콜백 암기가 아니라 설계 기준으로 설명하는 시리즈 3편입니다.
안드로이드에서 Activity와 Fragment가 왜 나뉘는지, 화면 책임 분리 관점에서 설명하는 시리즈 2편입니다.