핵심 요약
NOL이 Jetpack Compose로 UI를 전환하고 디자인 시스템과 스크린샷 테스트를 도입해 생산성과 품질을 개선한 경험을 공유합니다.
주요 경험
- 홈 리브랜딩과 30여 개 컴포넌트를 Compose로 재구성하고 선언형 UI로 코드량과 가독성을 향상
- CompositionLocal과 CustomTheme으로 커스텀 색상 시스템을 구축해 리브랜딩을 한 줄 코드 변경으로 전체 적용
- 폴더블 대응을 위한 스크린샷 테스트 도입과 4가지 케이스 커버로 품질 자동화
얻은 인사이트
- 조합 기반 UI가 재사용성과 유지보수성을 크게 높임
- 초기 디버깅 이슈는 생태계 개선으로 빠르게 해결
- 자동화된 품질 관리로 안정성과 개발 속도가 향상
![[Jetpack Compose — Part 2] Compose, 실전에서 빛을 발하다: 코드는 1/4로, 생산성은 4배로! 섬네일](https://miro.medium.com/v2/resize:fit:1024/1*diRzxSehQGYWsFlGDct9sw.png)

![[Jetpack Compose — Part 3] Jetpack Compose, 데이터로 성능과 안정성을 증명하다 섬네일](https://miro.medium.com/v2/resize:fit:1200/1*fzHVp60NQLB9-H8fQYCmrA.png)
