V
VCNC
October 8, 20241회
모듈화를 통한 SwiftUI Preview 효율화
간단 소개
타다 iOS 팀은 모듈화를 통해 SwiftUI Preview 성능을 극대화하고 UI 개발 효율성을 향상시켰습니다. Mock 데이터와 Hot Reload, 세분화된 UI 컴포넌트 관리가 핵심입니다.
AI Summary
- UI 모듈 도입 배경
- 프로젝트 규모 확대로 인한 디버깅 비효율성 증가
- SwiftUI Preview의 잦은 충돌 및 무한 로딩 문제 발생
- UI 모듈화를 통해 디버깅 효율성 향상 목표
- UI 모듈 구조 및 활용
- Feature 모듈 내 UI 모듈 생성, 불필요한 모듈 종속성 제거
- UI 모듈은 View, ViewModel, Model Extension으로 구성
- Mock 데이터를 활용한 Hot Reload로 실시간 UI 디버깅
- UI 컴포넌트 세분화 및 관리
- UI 컴포넌트 세분화를 통해 필요한 부분만 집중 디버깅
- 각 컴포넌트별 다양한 상태 Preview를 통해 코드 수정 영향 신속 확인
- MatchedCostView 예시를 통해 탄력 요금, 할인 적용 여부에 따른 UI 변화 효율적 관리
Next Feeds
UX Writing 관점에서 일상 속 앱(App) 바라보기
UX Writing의 중요성과 핵심 포인트를 분석하고, 다양한 앱 서비스 사례를 통해 UX Writing의 효과를 설명합니다.
UX Writing사용성브랜드 이미지앱 서비스배달의 민족
2024. 10. 7.
현대자동차
NHN Cloud Plugin 개발기 | Cloudforet 오픈소스 프로젝트 후기
Cloudforet NHN Cloud Plugin 개발 후기: Linux Foundation 멘토십 프로그램을 통해 NHN Cloud 자원 관리 플러그인을 개발하고 오픈소스에 기여한 경험.
CloudforetNHN Cloud오픈소스플러그인클라우드 자원
2024. 10. 7.
NHN

지상무기체계 개방형 시스템 아키텍처 알아보기 (3)
NGVA 표준 2장(전원 연동)의 구조, 인터페이스 패널, 요구사항을 설명하고, 표준 준수를 통한 호환성 및 효율성 증대를 강조한다.
NGVA전원 연동인터페이스 패널전력 인터페이스개방형 시스템 아키텍처
2024. 10. 3.
현대자동차

카카오뱅크 사내 기술 컨퍼런스 Kode Runner 2024 뜯어보기
카카오뱅크 사내 기술 컨퍼런스 Kode Runner 2024는 'Structure makes Strength'를 주제로 다양한 기술 공유와 소통의 장을 마련했다.
카카오뱅크Kode Runner기술 컨퍼런스사내 문화기술 공유
2024. 10. 2.
카카오뱅크

네이버 지도 내비게이션, 꽃길만 가자 — 좁은 길 탐지 모델
네이버 지도 내비게이션의 좁은 도로 탐지 모델 개발 과정과 결과를 소개하고, 향후 데이터 품질 향상 계획을 제시합니다.
네이버지도내비게이션좁은 도로 탐지SegFormerSemantic Segmentation
2024. 10. 2.
네이버플레이스

프롬프트 엔지니어링이란? 부제 : ‘2024 서울 프롬프톤’ 대회 참가
프롬프트 엔지니어링의 개념, 구성 요소, 작성 방법, 기법, 그리고 실제 활용 사례를 소개합니다.
프롬프트 엔지니어링생성형 AI프롬프트AI자동화
2024. 10. 2.
한글과컴퓨터