01 / 서비스
서비스 소개
생활습관을 기록하며 임신성 당뇨를 관리하는 앱으로, 캐나다에 출시됐습니다. iOS HealthKit을 Flutter와 연결해 건강 데이터를 활용하고, Firebase Analytics로 앱 사용 데이터를 분석했습니다.
기간2019.12 – 2020.07
02 / 작업
맡은 범위와
구현 내용
맡은 범위
- Flutter iOS/Android 앱 개발(iOS 파트 플러그인은 Swift)
- AppleHealth를 Flutter 플러그인으로 직접 개발해 연동(Method/Event Channel)
- 건강 데이터의 앱 수신·활용 처리
- Firebase Analytics로 사용자 데이터 분석·서비스 개선
- BLoC 패턴 기반 상태관리
- 개발 완료 후 유지보수 대응
구현 내용
- Method/Event Channel로 HealthKit을 Flutter에 연동해 생활습관·건강 데이터를 앱에서 받아 활용합니다.
- 건강 데이터는 정확한 수신과 개인정보 민감성을 함께 고려했고, BLoC로 데이터 흐름과 상태를 구조화했습니다.
- Firebase Analytics 분석 결과를 서비스 개선에 반영했고, 담당 기능을 완료한 뒤 배포 이후 유지보수 단계까지 대응했습니다.
03 / 구조
구현 구조
AppleHealthHealthKit 건강 데이터
HealthKit SDKiOS 네이티브 · Swift
Flutter 플러그인Method / Event Channel
Flutter 앱iOS·Android · BLoC
