직장인이자 개인 개발자네요.
제가 자전거와 달리기를 너무 좋아해서 이것 저것 쓰다가 맘에 딱 드는 것이 없어서 앱을 개발했습니다.
비공개로 여기 클리앙 분들이 조금 도와주셨고요.
달리기앱인데 그냥 달리기는 하면 재미가 없어 여러 게임 같은 요소를 넣었습니다. 흔히 말하는 게임피케이션입니다.
우선은, 기본이 중요하다고 생각해서 기록이 맞는지 확인해 보았는데 일반적인 환경에서 기록은 정확합니다. GPS 개발하다가 알았는데 생각보다 핸드폰 GPS 가 부정확하고 보정할 것이 많네요. 그러고, 사용자가 다른 앱을 사용하거나 다른 작업을 같이 하는 경우가 많아서 GPS가 유실되는 경우가 생각보다 많네요.
처음에는 GPS 받아서 뿌려주면 되는거 갓이 아닌가라고 생각했는데 복잡하더라고요.
게임 같은 요소가 많이 들어 간 앱이다 보니 공정성이 중요해서 자동차를 타고 가고나 앱을 해킹하거나 등등을 다 막으면서 정확하게 측정하는 것이 생각보다 어렵더군요.



정밀한 보정 작업이 반드시 필요합니다
예를들면 100km 주행 시
GPS 오차로 인해 실제 거리와
최대 10~20km까지 차이가 발생할 수 있습니다
실제 이동 거리와 측정값 사이의 간극을 최소화할 수 있는
고도화된 보정 알고리즘이 필요합니다
이건 당연히 사람이 하기 어렵고
일반 사용자가 사용 가능한
가장 강력하고 똑똑한 모델인
GPT-5.6 SOL PRO를 활용하시길 권장합니다
중복 거리, 간헐적 상시 오류, 정지 및 이동 상태에서의 오차 등
다양한 변수를 종합적으로 반영하여
실제 값에 가장 근접한 결과물을 도출할 수 있는
최적의 알고리즘 프롬프트를 설계해달라고 요청해야 합니다
네.. 전문가시네요. 이야기 하신 것이 맞습니다. 우리가 지도앱도 많이 쓰고 네비게이션도 많이 쓰고 해서 쉬울지 알았는데 GPS 기록이 부정확해서 생각보다 복잡하더라고요. 워치가 아닌 핸드폰에 특성상 주머니에 넣고 뛰는 사람도 많은데 도심에서 그러면 절반 이상의 GPS 기록이 날라가기도 하더라고요...
그냥, 마켓에서 '지오윌' 이라고 검색하시면 됩니다 ^^; 얼마 전에 올려 놓았습니다 ~
메인 화면 같은 경우는 뒤로 가기 버튼이 먹는데 메뉴 하나라도 들어가게 되면
ios처럼 왼쪽 위 화살표 눌러서 가야하는 방식은 불편해서 업데이트 되면 좋겠습니다.
달리기를 하면서 중간에 다른 앱들을 많이 사용하고 종료하는 경우도 많더라고요. 그런데 나중에 접속하면 이어 달리기를 해 달라는 분들도 있어서 서버에서는 계속 프로세스가 돌고 있습니다. 안드로이드 뒤로 가기는 뒤로 가다가 한 번 더 누르면 종료가 돼야 되는데 저도 처음에 종료인지 알았는데 프로세스가 살아있는 경우가 많더라고요. 그러다 보니 배터리를 소모하고 있다는 분도 있고요. 생각보다 고민할 것이 많더군요. 그래서 그냥 아이폰과 UI를 통일했습니다. 수정해야 할 것 같네요. ㅎㅎ