올
올리브영
November 6, 20252회
하이브리드 앱에 구축하는 iOS 개발자모드
간단 소개
올리브영 iOS 앱에 하이브리드 환경 디버깅 및 기능 플래그 관리를 위한 개발자모드를 SwiftUI로 구축하여 개발 생산성을 크게 향상시킨 경험.
AI Summary
하이브리드 앱 환경과 개발자모드 필요성
- 올리브영 iOS 앱은 하이브리드 앱으로, WebView 기반 서비스가 많아 FE 협업 및 디버깅 비효율 발생.
- Xcode와 Safari 웹 인스펙터 디버깅의 비효율 해소를 위해 개발자모드 도입.
- 앱 실행 중 다양한 디버깅/테스트 기능을 지원하며, SwiftUI로 빠르게 구현. 개발자모드 주요 기능 및 설계
- 플로팅 버튼으로 진입, 앱/서버 정보 표시. WebView Debugger는 URL 에디터, 웹 로그 탐색기 등으로 FE-앱 디버깅 간소화.
- 로컬 플래그로 서버 변경 없이 테스트 기기에서 기능 플래그 값 조절, 운영 리스크 제거 및 QA 효율 증대.
- 추상화와 모듈화를 활용한
FlagProvidable프로토콜 및 경량 DI 컨테이너 설계로 환경 분리 및 확장성 확보. 개발자모드 도입 성과 - 웹뷰 디버깅 요청 0건, 기능 플래그 서버 값 변경 불필요.
- FE/QA 생산성 향상, 불필요한 커뮤니케이션 비용 절감.
- 주니어 개발자의 하이브리드 아키텍처 및 도메인 지식 습득, SwiftUI 생산성 활용 경험.
Next Feeds

Next.js 프로젝트의 정적 파일 배포 환경 구성
Next.js 온프레미스 환경에서 정적 파일 관리 비효율성을 해결하기 위해 환경 분리, CI/CD 자동화, 효율적인 CDN 캐시 관리를 구현한 사례.
Next.js정적 파일CI/CDCDN온프레미스
2025. 11. 5.
사람인

Compose에서 Stable을 가볍게 보면 안 되는 이유: LazyList 안정성 가이드 Part 2
Compose LazyList 최적화를 위해 key 사용과 stable 상태 유지의 중요성을 다양한 예시로 설명합니다.
ComposeLazyListStableRecompositionKey
2025. 11. 5.
여기어때

우리 팀 코드 스타일을 아는 AI 만들기: 테스트코드 작성, GitLab MR 리뷰 만들기
여기어때 팀이 RAG와 Vector DB 기반 AI를 활용해 테스트 코드 자동화 및 GitLab MR 리뷰를 자동 생성한 사례를 공유합니다.
RAGVector DB테스트 코드 자동화GitLab MR 리뷰코드 스타일
2025. 11. 5.
여기어때

우리 팀 코드 스타일을 아는 AI 만들기: RAG와 Vector DB 활용기
여기어때 팀이 RAG와 Vector DB를 활용해 팀 코드 스타일을 학습한 AI를 구축, 자동 코드 리뷰 및 테스트 코드 생성으로 개발 생산성을 향상시킨 경험.
RAGVector DB코드 스타일자동 코드 리뷰테스트 코드 생성
2025. 11. 5.
여기어때

생성형AI를 통한 데브옵스 강화 – Part 2.운영 안정성 강화
생성형 AI를 활용하여 데브옵스 운영 안정성 지표(변경 실패율, 장애 복구 시간)를 개선하는 방법론과 AWS 기반 구현 사례.
생성형 AI데브옵스운영 안정성DORA 지표MTTR
2025. 11. 5.
AWS
if(kakao)25 Krew Day Demo Station 생생한 현장 스케치
if(kakao)25 Krew Day 데모 스테이션은 카카오 공동체의 AI, 운영, 금융 기술 혁신 및 개발 문화를 공유하는 행사였다.
if(kakao)25데모 스테이션카카오 공동체AI 기술개발 생산성
2025. 11. 5.
카카오