01 / 서비스
서비스 소개
TUYA 체중계로 체중·체성분을 관리하는 헬스케어 앱. 네이티브 형태인 TUYA SDK를 Flutter 플러그인(Method/Event Channel)으로 만들어, BLE로 오가는 체중계 측정 데이터를 Flutter 앱에서 주고받도록 구현했습니다.
기간2020.07 – 2020.10
02 / 작업
맡은 범위와
구현 내용
맡은 범위
- Flutter iOS/Android 앱 개발(iOS 파트 플러그인은 Swift)
- TUYA 체중계 SDK를 Flutter 플러그인으로 직접 개발해 연동(Method/Event Channel)
- 체중계 측정 데이터의 앱 수신·전달 처리
- BLoC 패턴 기반 상태관리
- 개발 완료 후 유지보수 대응
구현 내용
- 네이티브 TUYA SDK와 Flutter를 연결해 체중계 측정값을 앱에서 받도록 구현했습니다.
- BLE 측정값의 수신과 화면 상태 동기화를 BLoC로 구조화했고, 배포 후 버그·정책 대응 등 유지보수를 맡았습니다.
03 / 구조
구현 구조
TUYA 체중계BLE 측정 데이터
TUYA SDKiOS 네이티브 · Swift
Flutter 플러그인Method / Event Channel
Flutter 앱iOS·Android · BLoC
