[SiDoli] 프로젝트 소개
카테고리: SiDoli
태그: Info
0. 들어가기에 앞서
학교에서 ‘안드로이드 프로그래밍’이라는 과목을 수강하면서 팀 프로젝트를 진행하게 되었다.
시흥시와 협력하는 ce 교과로써 시흥시에 도움이 될 만한 어플을 고안해서 제안해보는 과제였다.
우리 팀은 시흥시가 뭔가 위험하다는 이미지가 있는 것 같고, 이를 개선하기 위해 ‘시흥시 안전지도’라는 컨셉으로 어플리케이션을 개발해보자 라는 결론에 이르렀다.
그리고 현재 기능적으로는 어플이 완성된 상태이고, 자잘한 버그와 디자인만 손 보면 구글 플레이스토어에 업로드하여 서비스해볼 생각이다. 그에 앞서 개발하면서 배웠던 점들에 대해서 정리해보는 시간을 갖고자 한다.
1. 제안서 소개
- 주제 선정 및 필요성
학교가 시흥에 있다는 말을 들었을 때 주변의 반응이 ‘거기 위험하지 않아?’라든지, ‘공단 있는 곳 아니야?’라든지 다소 위험하다는 인식이 많았다. 실제로 학교 근처에 공단이 위치해있다보니 가로등이 없는 거리도 꽤 있고, 어두운 거리들도 많아서 좀 더 밝은 귀갓길을 결정하는데 도움이 될 수 있는 서비스가 있다면 시흥시에 대한 인식도 개선될 수 있을 것이다.
- 참고한 유사 서비스
-
화순군 스마트 조명 지킴이
보안등 데이터를 불러와서 지도에 보여줄 수 있다면 사용자로 하여금 좀 더 안전한 경로를 결정할 때 도움이 될 것 같다는 생각에 참고한 어플리케이션이다.
-
안심해
전반적인 기능들과 컨셉이 우리 팀이 구현하고자 하는 어플과 상당히 유사하여 참고하게 된 어플이다.
- 차별성
그렇다면, 시흥시의 데이터를 이용해서 시흥시만의 특화된 서비스를 만들어보자!!
2. SiDoli 어플리케이션 소개
- 기본 기능(지도의 기본적인 기능)
- Map View:
구글맵 api
를 이용하여 지도를 보여준다. - 현 위치 조회:
GPS
를 이용하여 현 위치를 조회하고 지도에 표시해준다.
- Map View:
- 특화 기능
- 보안등 정보: 시흥시에 설치된 보안등의 위치를 지도에 보여준다.
- 안심벨: 긴급 상황에 대비해 주변에 위험을 알릴 수 있도록 알림음이 울리도록 구현했다.
- 긴급신고: 인근 경찰서에 긴급신고하는 기능이다.
- 경찰서 안내: 현위치부터 시흥시에 있는 경찰서까지의 경로를 안내해준다.
3. 앞으로의 게시글 예고
프로젝트를 진행하면서 새로 배웠던 것들을 하나씩 정리해보자. 주로 코틀린 관련 내용들을 포스팅할 예정이고, 대략 이런 게시글들이 있지 않을까..
- 구글 맵 api 초기 설정
- 공공 데이터 포털에서 필요한 데이터 이용하기
- json parsing
- 기타 사항(Kotlin)
- db 파일 내부 저장소로 옮기기
- 마커와 클러스트링
- 위치 정보와 길찾기 api
- 기타 잡다한 기능(ringtone, uri)
댓글 남기기