Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
낡은 캔버스에서 새 캔버스로:
Jetpack Compose와 함께한 마이그레이션 여정 섬네일

낡은 캔버스에서 새 캔버스로: Jetpack Compose와 함께한 마이그레이션 여정

NOL faviconNOL·Mobile·
KotlinAndroidJetpack ComposeHiltFirebase Remote Config
2025년 08월 22일3

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

NOL은 XML 기반 UI를 Jetpack Compose로 점진적으로 전환하는 여정을 통해 Hybrid 도입과 안정성 확보를 선도했고, ViewModel 주입 방식과 DI 연동 문제를 해결하며 코딩 가이드를 정립했다.

주요 경험

  • 하이브리드 마이그레이션으로 기존 안정성을 유지하며 점진적 전환을 실행했다
  • ViewModel 생명주기 호이스팅과 Hilt 연동 이슈를 해결하고 의존성 주입 표준화를 도입했다
  • Firebase Remote Config로 롤백 안전장치를 마련하고 스터디와 코딩 가이드를 정립했다

얻은 인사이트

  • 상태와 이벤트 분리를 통해 예측 가능한 UI 흐름을 확보했다
  • remember/DerivedStateOf/키 활용으로 재컴포지션 컨트롤과 성능 향상을 체감했다
  • 원활한 기술 도입을 위해 Remote Config와 Coding Guidelines가 협업 효율을 높였다

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
[Jetpack Compose — Part 2] Compose, 실전에서 빛을 발하다: 코드는 1/4로, 생산성은 4배로! 섬네일
80%

[Jetpack Compose — Part 2] Compose, 실전에서 빛을 발하다: 코드는 1/4로, 생산성은 4배로!

NOL faviconNOL·2025년 09월 26일
Android Jetpack Compose 한 번 써봤습니다 섬네일
79%

Android Jetpack Compose 한 번 써봤습니다

딜리셔스 favicon딜리셔스·2022년 03월 14일
[Jetpack Compose — Part 3] Jetpack Compose, 데이터로 성능과 안정성을 증명하다 섬네일
78%

[Jetpack Compose — Part 3] Jetpack Compose, 데이터로 성능과 안정성을 증명하다

NOL faviconNOL·2025년 10월 24일