본문 바로가기
Flutter/프로젝트

[Flutter][프로젝트]Edge Rider 개발

by 계양구놈팽이 2023. 2. 25.

 

프로젝트 명 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버튼을 누르는 시점과 위치를 기점으로 해서 칼로리 총 이동거리 및 칼로리 소모량을 계산해주는 지도 기반 위치 서비스이다.