← Projects
미러링부스App Store
2025.11 — 2026.024인 팀 · iOS
포토부스를 찾아갈 필요 없이, Apple 기기로 시작하는 나만의 포토부스
- Swift
- SwiftUI
- Multipeer Connectivity
- WatchConnectivity
- AVFoundation
- VideoToolbox
- Swift Concurrency
- GitHub Actions
- Fastlane
- n8n
문제 의식
- 후면 카메라는 화질이 좋지만 셀카를 찍을 땐 내 모습이 보이지 않아, 결국 화질이 낮은 전면 카메라를 쓰게 됩니다.
- Apple Watch 리모컨은 화면이 작아 구도를 잡기 어렵고, 셔터를 누를 때 시선이 분산됩니다.
해결
- iPhone 후면 카메라 화면을 iPad·Mac 같은 다른 Apple 기기에 실시간으로 미러링해, 큰 화면으로 포즈를 확인하며 촬영하게 했습니다.
- 타이머·리모트 촬영을 지원하고, 촬영한 사진을 프레임에 합성해 저장하고 공유할 수 있습니다.
담당한 기능 · 기획 검증
- AR로 특정 위치에 콘텐츠를 고정하는 초기 기획을 2주 동안 검증했고, 서비스에 필요한 수준의 정확도를 확보할 수 없다고 판단해 팀과 함께 기획 전환에 합의했습니다. (2025.12)
담당한 기능 · iOS
- 후면 카메라 영상을 H.264로 하드웨어 인코딩해 iPad·Mac으로 실시간 전송하는 스트리밍 모듈을 구현했습니다.
- 촬영 결과물을 다른 기기로 공유하는 기능을 구현했습니다.
- 이벤트 처리 구조를 클로저 콜백에서 AsyncStream 기반으로 리팩터링했습니다.
- 앱 UI를 구축했습니다.
담당한 기능 · CI/CD
- Fastlane으로 내부 테스터 배포를 자동화했습니다. 명령 한 줄로 Development IPA 빌드부터 AppBox 업로드, 설치 링크 전송까지 처리합니다.
- 공식 배포용 레인도 만들어 App Store 배포용 IPA 빌드와 TestFlight 업로드를 자동화했습니다.
- n8n과 GitHub REST API로 PR 리뷰를 자동화했습니다.
담당한 기능 · 문서화
- 프로젝트 전반의 문서화를 맡았습니다.
성과
- App Store에 출시했습니다.
- 외부 테스트에서 25명이 다양한 환경으로 설치했으며, 크래시 리포트는 0건이었습니다.





