본문/내용
1. 현대오토에버 내비게이션 지도 Application SW 개발자로서 본인이 갖춘 모바일 앱 개발 역량과 경험에 대해 구체적으로 서술하시오.
[사용자 흐름을 끊지 않는 지도 앱 구현 경험]
Android 기반 지도 애플리케이션을 개발하면서 사용자 흐름을 고려한 기능 설계와 성능 개선에 집중해왔습니다. 개인 프로젝트로 위치 기반 경로 탐색 앱을 개발한 경험이 있습니다. Google Maps SDK를 활용하여 현재 위치를 기준으로 목적지까지 경로를 표시하고, 사용자 설정에 따라 경로 옵션을 변경할 수 있도록 구현했습니다.
초기에는 위치 업데이트 주기를 짧게 설정하면서 지도 화면이 자주 갱신되어 배터리 소모가 크고 UI가 끊기는 문제가 발생했습니다. 이를 개선하기 위해 위치 업데이트를 일정 거리 이상 이동했을 때만 반영하도록 로직을 수정했습니다. 또한 FusedLocationProvider를 활용하여 정확도와 전력 소비 사이의 균형을 맞추었습니다.
UI 측면에서는 RecyclerView를 활용해 검색 결과 리스트를 구성하고, 지도와 리스트 간의 상태를 동기화하는 기능을 구현했습니다. 사용자가 리스트에서 장소를 선택하면 지도 중심이 이동하고 마커가 표시되도록 했으며, 반대…