続きを読む
最近の記事
全10ページ中7ページ
-
블로그의 canonical은 404였고 공유 카드는 0장이었습니다
SEO를 점검하다 실제 페이지와 다른 canonical 주소, 한글을 한자로 판정하는 정규식을 찾았습니다. 주소와 문자 범위를 고치고 생성된 HTML과 이미지 파일을 대조했습니다.
-
안드로이드를 만들며 8 — MainActivity의 생명주기 처리를 Compose로 옮기기
MainActivity에서 결제와 인앱 업데이트의 생명주기를 직접 처리하고 있었습니다. AppLifecycleManager로 관찰 코드를 옮겨 등록과 해제를 함께 두고, 콜백이 최신 게이트를 참조하도록 정리했습니다.
-
안드로이드를 만들며 7 — 열세 개 콜백을 CalculatorAction으로 묶기
계산기 화면에 행동을 추가할 때마다 화면 함수, 호출부, ViewModel 연결을 함께 고쳐야 했습니다. 열세 개 콜백을 sealed interface 기반 액션으로 묶고 AppShell의 라우팅도 분리했습니다.
-
안드로이드를 만들며 6 — Room과 DataStore를 AppRepository로 묶기
목록은 Room에, 설정은 DataStore에 저장하면서 화면이 두 저장 방식을 알 필요는 없었습니다. AppRepository가 상태를 합쳐 전달하도록 정리하고, 기존 키와 JSON 마이그레이션의 호환성을 확인했습니다.
-
디자인 시스템 세우기 3 — Aurora Ledger에서 바꾼 색과 강조의 기준
물타기 계산기 목업에서 시작한 디자인을 웹과 앱의 공통 기준으로 옮겼습니다. 중성색, 등락색, 그라데이션을 다시 정한 이유와 공통 토큰의 범위를 살펴봅니다.