이름 구름방 알리미 Name
개발자 INPLE Developer
개발기간 2개월 2 Months Total Elapsed Time
프로그래밍 언어 Java Written in
운영체제 Android 8.0+ OS
다운로드 Download

 
 
 

이 서비스는 연성대학교 동아리 인플에서 진행한 프로젝트이다.
참여 인원은 5명으로 데이터베이스 설계 및 위치정보 수집 2명, 웹 서버 개발 1명, 디자이너 1명과 함께
안드로이드 애플리케이션 개발로 참여하며 팀장을 맡았다.
현재 대한민국은 금연구역으로 지정된 장소에 비해 흡연구역이 턱 없이 부족한 상황이다.
대부분의 사람들은 정확한 흡연구역의 위치를 알지 못하여 골목길 같은 곳으로 몰리고 있다.
또한 흡연구역의 위치를 제공해주는 공공데이터도 많이 부족하여 이러한 유사 서비스들이 활성화되지 못한다.
이로 인하여 흡연자들이 타 지역을 방문했을 때 같은 경우 흡연구역의 위치를 알 수 없어 흡연을 하지 못하는 경우도 생긴다.
이러한 이유로 우리는 흡연구역의 위치를 직접 수집하여 비상업적으로 제공해주는 서비스를 개발하게 되었다.
과거에 존재하던 유사 서비스는 서비스 종료를 한 것으로 추정되며,
(서버로부터 데이터를 받아오지 못함. / 다운로드 불가)
현재 우리가 확인한 결과 국내에서 유일하게 사용할 수 있는 서비스이다.
 
 
 

위치정보 수집은 검색을 통해서 흡연구역의 유무를 파악하고 로드뷰를 통해서 검증하여 데이터베이스에 등록했다.
일부 정보는 공공데이터를 통해서 얻었지만 위도, 경도 정보가 없는 경우가 대부분으로 직접 찾았다.
이렇게 찾은 장소가 300곳 이상이며, 일본 웹 사이트에서 일본 도쿄의 흡연구역 위치정보를 찾아
80곳 정도의 일본 장소를 합쳐 400곳 이상의 위치 정보로 서비스했다.
애플리케이션 내부에 위치 제보기능을 구현하여 사용자에게 흡연구역 위치를 제보받아
검증하여 데이터베이스에 등록하는 방식으로 장소를 계속해서 추가할 예정이다.
 
 
 

기획 단계에서 흡연구역 위치를 제공해주는 것 외의 기능을 추가하자는 의견이 있었다.
흡연자의 흡연 기록을 통해서 금연 목표치를 설정하여 금연을 도와주는 기능으로
설정한 목표치에 흡연량이 도달하는 정도에 따라 그림과 문구가 표시된다.
처음에는 흡연자 주위의 사람들이 많지만 목표치에 가까워질수록 사람이 점점 떠나간다.
목표를 넘게 되면 혼자 외롭게 남게 된다.
흡연 기록은 사용자가 직접 흡연 버튼을 터치하면 흡연 기록을 기록해주는 방식을 채택했다.
애플리케이션에서는 언제 담배를 피웠는지 로그를 확인할 수 있으며
금연 목표와 월 흡연 개피를 알림으로도 확인할 수 있다.
 
 
 
구글 API로 지도 연동을 하고 구현하는데 별 어려움을 없었지만,
배포판 애플리케이션에서 지도가 작동하지 않아서
찾아보니 배포판에서는 SHA-1을 키에 맞게 넣어줘야 해서 해결했는데
플레이스토어에 올리고 다시 지도 연동이 되지 않아서 당황했다.
역시 플레이스토어에 맞게 SHA-1을 넣어줘야 했다.
 
 
 
이 서비스로 인하여 건전한 흡연문화와 깨끗한 거리에 이바지하였으면 좋겠다.