프로젝트 개요
외주 개발사가 막힌 혈당 차트 컴포넌트를 Jetpack Compose로 단독 구현했습니다.
과제
시간·혈당 축 커스텀, 값 구간별 색 변화, Bézier 곡선, 터치 툴팁까지 한 컴포넌트에 넣어야 했습니다.
해결 방안
Canvas API로 곡선·그라데이션을 직접 그리고, detectTapGestures로 터치 지점 툴팁을 붙였습니다.
성과
- Compose 커스텀 차트 완성
- 동적 색상·그라데이션
- 터치 툴팁 인터랙션
- 외주 난항 구간 해결
사용 기술
KotlinJetpack ComposeAndroid