SharedPreferences DataStore 비교: 설정 저장 구조와 마이그레이션 기준
SharedPreferences와 DataStore의 차이, Preferences DataStore와 Proto DataStore 선택 기준, 기존 설정 저장 구조를 마이그레이션할 때의 실무 기준을 정리합니다.
SharedPreferences와 DataStore의 차이, Preferences DataStore와 Proto DataStore 선택 기준, 기존 설정 저장 구조를 마이그레이션할 때의 실무 기준을 정리합니다.
ConstraintLayout 실전 예제로 프로필 카드, 상품 카드, 채팅 입력창, 반응형 상세 화면을 만들며 0dp, dimensionRatio, Guideline, Flow를 어떤 기준으로 조합해야 하는지 XML과 이미지로 정리합니다.
ConstraintLayout 상태별 레이아웃 설계를 loading, empty, content, error 화면 기준으로 정리하고 visibility, Group, Barrier, ConstraintSet 사용 기준을 설명합니다.
ConstraintSet 사용법을 clone, clear, connect, applyTo 순서로 정리하고, 버튼 위치 변경, 카드 펼침, hidden panel 예시와 자주 하는 실수까지 공식 문서 기준으로 설명합니다.
ConstraintLayout Layer 사용법을 여러 View 함께 이동, 회전, 확대하는 예시와 pivot, translation, scale 적용 기준, Group과의 차이까지 공식 문서 기준으로 쉽게 정리합니다.
ConstraintLayout Flow 사용법을 chip, tag UI 줄바꿈 예시와 wrapMode, gap, maxElementsWrap 기준으로 정리합니다. Flow와 RecyclerView 차이도 함께 설명합니다.