리멤버 iOS의 SwiftUI 도입기 — 허들을 하나씩 넘기며

7
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

이 게시물은 리멤버 iOS 앱에서 SwiftUI를 단계적으로 도입한 경험을 공유하는 글입니다.

도입 단계

  • 위젯 Extension에서 SwiftUI를 안전하게 시도
  • UIHostingController로 셀에 SwiftUI 뷰 임베딩 시도 및 Typography 시스템(typeStyle) 개발
  • SwiftUI용 디자인 시스템(RDS) 구성과 DesignSystemGuide 앱으로 검증

실무 문제와 해결

  • @State 재사용 버그 해결을 위해 상태 외부 주입 또는 ObservableObject 사용
  • 셀별 보일러플레이트 제거를 위한 SwiftUIEmbeddable 프로토콜 및 셀 기반 추상화 도입
  • 전체 화면 전환 시 남은 허들로 Impression Tracking 개선 필요

연관 게시글