Tags
#리팩토링
Articles : 4 · Les plus récents d’abord
-
디자인 시스템 세우기 7 — 파일명을 위한 말줄임이 삭제 질문까지 잘랐다
Pocket PDF에서 가져온 제목 컴포넌트가 환율 계산기의 삭제 질문을 가운데서 잘랐습니다. 파일명을 위한 예외를 분리하고 일반 제목은 줄바꿈하도록 고쳤습니다.
-
안드로이드를 만들며 8 — MainActivity의 생명주기 처리를 Compose로 옮기기
MainActivity에서 결제와 인앱 업데이트의 생명주기를 직접 처리하고 있었습니다. AppLifecycleManager로 관찰 코드를 옮겨 등록과 해제를 함께 두고, 콜백이 최신 게이트를 참조하도록 정리했습니다.
-
안드로이드를 만들며 7 — 열세 개 콜백을 CalculatorAction으로 묶기
계산기 화면에 행동을 추가할 때마다 화면 함수, 호출부, ViewModel 연결을 함께 고쳐야 했습니다. 열세 개 콜백을 sealed interface 기반 액션으로 묶고 AppShell의 라우팅도 분리했습니다.
-
안드로이드를 만들며 5 — Hilt·ViewModel·Navigation을 정리한 하루
테스트 트랙에 올린 앱의 의존성 주입과 화면 전환을 정리했습니다. Hilt를 도입하고 AppViewModel을 다섯 역할로 나눴으며, Navigation으로 기존 전환 연출을 옮겼습니다.