NurseMate
AI.SW마에스트로 17기
3인 팀, iOS, watchOS 1인 담당, Vision AI 개발
2026.06부터 진행 중
간호사를 위한 AI 알약 인식과 간호 타이머 iOS, watchOS 앱. App Store 출시
| 사용자 | 출시 초기 사용자 3,600명 |
|---|
- UI
- UIKitSwiftUI(watchOS)
- Architecture
- MVVM + Clean ArchitectureTuist 멀티모듈Combine
- Framework
- Core MLAlarmKitWidgetKit(Live Activity)WatchConnectivity
- Network, 서비스
- MoyaAlamofireFirebase(Analytics, Crashlytics, Remote Config, Auth)
- CI/CD, 도구
- fastlaneJenkinsxcconfigJira
- 온디바이스 비전 파이프라인 설계와 이식. 비전 모델을 파인튜닝해 Core ML로 실기기에 올렸고, 모델별 연산 장치(ANE, GPU, CPU)를 실기기에서 재서 정하고, 각인 판독을 GPU·CPU 두 레인으로 나눠 판독 1장을 9.2초에서 5.4초로 단축(iPhone 12). GPU 크래시 원인을 메인 스레드에서의 첫 커널 컴파일로 밝혀 회피.
- Tuist 멀티모듈 15개 분리. Feature 6, 공통 5, 레이어 4. DSKit과 CoreMLKit을 독립 모듈로 분리. UIKit, MVVM과 Clean Architecture.
- AlarmKit, WidgetKit(Live Activity), watchOS. SwiftUI 기반 watchOS 앱과 WatchConnectivity 동기화.
- 지표 설계. 출시 후 GSM(Goal, Signal, Metric) 분석 체계 수립. 북극성 지표를 간호사 1인당 주간 핵심 케어 수행 횟수로 정의하고 이벤트 17종, 측정기준 21종을 코드에 1:1 배선.
- 배포 자동화. fastlane과 Jenkins, Git 워크플로. Firebase Analytics, Crashlytics, Remote Config, Auth 연동.
- 수요 검증과 규제 대응. 간호사 50명 설문과 인터뷰로 문제 정의. 식약처에 비의료기기 판단을 질의해 회신 확보.
App Storeapps.apple.com/kr/app/id6783877557 GitHubgithub.com/Two-Park-One-Bae/iOS