
프로젝트 명 | edge_rider |
미션 | 자전거 라이딩을 하면서 이동거리를 기록 하는 앱의 개발 |
버전 | 0.1 |
기능 | - 네이버 지도를 활용해서 지도 UI 구현 - 현재 위치(GPS기반)를 지도에 보여줄것 - Start 버튼을 누르면 GPS를 기반으로 누적 이동 거리 측정 - 현재의 이동속도를 화면에 표시할것 - Stop 버튼을 누르면 주행완료 - 주행완료하면 누적 이동거리와 이동에 걸린 시간을 이용하여 평균 이동속도를 계산 - 평균 이동속도를 이용하여 칼로리 소모량 계산 - 모든 계산이 완료되면, 다이얼로그로 총 이동거리, 이동시간, 평균 이동시간 그리고 칼로리 소모량 표시 |
조작법 | - Start 버튼 탭 후 라이딩 시작으로 판정 - Stop 버튼 탭하면 라이동 완료로 판정 |
플러그인 | geolocator : 9.0.2, flutter_naver_map : 1.0.0-dev.5 |
Edge Rider는 특정한 목적지 지정 없이, 사용자가 Start버튼을 누르는 시점과 위치를 기점으로 해서 칼로리 총 이동거리 및 칼로리 소모량을 계산해주는 지도 기반 위치 서비스이다.