Android ConstraintLayout 완전 정리 (20) – ConstraintLayout 실전 예제: 프로필 카드, 상품 카드, 채팅 입력창 만들기
ConstraintLayout 실전 예제로 프로필 카드, 상품 카드, 채팅 입력창, 반응형 상세 화면을 만들며 0dp, dimensionRatio, Guideline, Flow를 어떤 기준으로 조합해야 하는지 XML과 이미지로 정리합니다.
ConstraintLayout 실전 예제로 프로필 카드, 상품 카드, 채팅 입력창, 반응형 상세 화면을 만들며 0dp, dimensionRatio, Guideline, Flow를 어떤 기준으로 조합해야 하는지 XML과 이미지로 정리합니다.
ConstraintLayout Flow 사용법을 chip, tag UI 줄바꿈 예시와 wrapMode, gap, maxElementsWrap 기준으로 정리합니다. Flow와 RecyclerView 차이도 함께 설명합니다.
repeatOnLifecycle 없이 Flow를 collect할 때 생길 수 있는 lifecycle, 중복 collect, 화면 비활성 상태 업데이트 문제를 collectAsStateWithLifecycle과 함께 설명합니다.
Offline-first Android 앱 구조를 Room, Flow, WorkManager 역할 분리 관점에서 정리합니다. 로컬 데이터, Repository, 동기화, 재시도 기준을 쉽게 설명합니다.
snapshotFlow를 언제 써야 하는지, Compose state와 Flow의 경계가 어디인지, 스크롤 상태 감시와 operator 연결은 어떻게 하는지 쉽게 설명합니다.
collectAsStateWithLifecycle이 왜 필요한지, Compose에서 Flow를 화면에 연결할 때 lifecycle을 왜 같이 봐야 하는지 실제 예시와 함께 쉽게 설명합니다.