올해 1학기에 모바일 프로그래밍 수업을 들으며 진행한 프로젝트에 대해 포스팅 해보려고 한다.

수업 진행은 Java가 아닌 Kotlin으로 이루어졌다. 

평소에 한 번도 접해보지 않았던 언어인 Kotlin을 사용해서 개발하는 것에 대한 어려움이 컸다. 

기존 개발 언어인 Java에 비해서 참고할 수 있는 자료도 확연히 적어 애를 먹었다.

 

어플리케이션을 구상하게 된 계기

흡연자 친구들이 흡연구역을 찾지 못해 애를 먹는 경우를 많이 보았다.

길에서 담배를 피는 행위가 큰 피해라는 인식이 강화되는 만큼 흡연구역을 알 수 있는 어플이 있으면 좋을 것 같다는 생각을 했다.

어플은 서울의 공공지정 흡연 부스 위치를 나타내고 있다.

어플의 이름은 '흡연구역위치알림이' 이다!

<어플리케이션 기능 요약>

1. 사용자 위치 표시 기능: 사용자의 이동을 감지하여 위치를 실시간으로 표시하여 줍니다.

2. 서울시의 흡연 부스 표시 기능: 서울시에 설치, 지정된 흡연 구역을 마커로 표시하여 줍니다. 내 위치가 흡연 부스와 가까울 경우 확인 가능하며, 그 외에도 지도를 줌인 or 줌 웃 하여 모두 확인 가능합니다.

3. 기기에 설치되어 있는 구글 과 연동되어 흡연 구역 마커를 클릭하면 마커의 위치 좌표를 표시하여 줍니다. 이 좌표를 내 구글 계정 목록에 저장하고 즐겨 찾는 장소, 가고 싶은 장소, 별표 표시된 장소 등으로 설정할 수 있습니다.

4. 기기에 설치되어 있는 구글 과 연동되어 마커를 클릭하면 내 위치에서 마커까지 이동 가능한 경로와 대중 교통 수단을 보여줍니다.

어플의 메인화면 

나의 현재 위치를 표시한 상황
위치정보 접근 허용을 묻는 알림
흡연부스표시, 클릭하면 상세정보 확인 가능

 확인하고자 하는 주소지를 직접 검색하거나 위치에 직접 도달하면 흡연 부스 확인이 가능하다.

구글맵 길찾기 기능

마커를 클릭하고 오른쪽 하단의 길찾기 버튼을 클릭하면 현재위치에서 흡연구역까지 가는 경로를 안내한다.

+ Recent posts