Android Developer

개발기간 2021.04 ~ 2021.11

팀원 : 4명

🔗  Links

Github : https://github.com/IronJin/AR-Navigation

시연영상 : https://www.youtube.com/watch?v=Nrat-Xba-c8


❓ DK Guide 란?

‘AR 을 활용한 교내 가이드앱 만들기’ 라는 주제의 프로젝트였기 때문에 교내명의 이니셜을 의미하는 DK 와 가이드앱임을 나타내는 Guide 를 합쳐서 DK Guide 라고 앱 이름을 정하게 되었습니다.

📜 서비스 내용

DK Guide 는 학교지리에 익숙치 않은 사용자를 위한 네비게이션 기반 앱으로써 사용자의 위치로부터 원하는 학교 내의 목적지까지의 길을 안내해주고 사용자는 해당 목적지에 도착시 해당 위치나 건물에 대한 짧은 정보를 AR 이미지 및 음성을 통해 얻을 수 있는 어플입니다.

대표적으로 두 가지의 기능을 제공합니다.

  1. 교내 도보 네비게이션 서비스 제공
  2. AR을 통한 학교의 건물 및 위치 정보 알림 서비스 제공

🛠 기술 스택

🖥 나의 역할

오픈소스 활용

네비게이션 기능을 활용하기 위해 3차원 동적 지도 웹서비스 개발 및 맞춤형 맵 디자인이 가능한 MAPBOX 의 오픈소스를 활용하였습니다. MAPBOX 에서 기본적으로 제공하는 튜토리얼을 중심으로 제작을 하였고 이 과정에서 생기는 오류를 해결하기 위해 MAPBOX 를 활용한 다른 프로젝트의 소스코드를 참고하여 오류를 수정하는 작업을 진행하였습니다.

안드로이드 개발팀 리드

개발에 참여한 총 팀원은 모두 4명이었고 안드로이드 앱 개발을 진행해본 사람은 아무도 없었습니다. 이러한 상황에서 MAPBOX 의 오픈소스를 활용하여 가장 중요한 기능인 네비게이션 기능을 구현한 제가 가장 먼저 안드로이드 스튜디오의 대략적인 흐름을 파악할 수 있게되었고 이 결과 안드로이드 스튜디오 개발을 맡은 친구의 역량을 파악하여 적절하게 파트를 분배해주는 역할을 하게 되었습니다. 그 외에도 UI 디자인 및 추가하려는 기능이 구현 가능한 기능인지를 판단하는 역할을 맡아 큰 어려움 없이 개발을 완료할 수 있게 되었습니다.