antigravity + android studio를 활용한 앱 개발 도전기 [1]

소개

시도하고자 했던 것과 그 이유

의사 선생님들이 환자의 고관절 외전(Hip Abduction) 각도를 더 정확하고 편리하게 측정할 수 있는 모바일 앱을 만들고자 했습니다. 기존의 각도기(Goniometer)를 사용하는 방식은 두 손이 자유롭지 못하고 기록이 번거롭다는 단점이 있어, 스마트폰 카메라와 AI를 활용한 자동 측정 도구를 기획하게 되었습니다.

진행 방법

사용 도구 및 활용 방법

  • Flutter: iOS와 Android를 동시에 지원하기 위해 크로스 플랫폼 프레임워크로 사용했습니다.

  • Google ML Kit (Pose Detection): 별도의 장비 없이 카메라만으로 신체 관절(Hip, Knee, Ankle)을 인식하여 각도를 계산하는 데 활용했습니다.

  • Sqflite: 환자의 측정 기록과 스크린샷 경로를 로컬 데이터베이스에 저장하여 관리했습니다.

  • Camera Plugin: 실시간 프리뷰와 사진 촬영 기능을 구현했습니다.

결과와 배운 점

배운 점과 나만의 꿀팁

  • AI와 수동 모드의 조화: 아직 인식률이 높지 않아 실망 중이고 Grid와 색상 마커를 이용한 수동 모드를 함께 구현하여 안정성을 높이는 시도 중

시행착오 (Debugging)

  1. OpenCV 호환성 문제: 더 정밀한 추적을 위해 OpenCV (색상마커)를 도입하려 했으나 빌드 충돌이 발생.

앞으로의 계획

  • 계속 시도하면서 스터디 끝나기 전까지 개발 완성 목표

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요