부산버스 앱 2.2.1 업데이트



부산버스 앱 2.2.1 버전으로 업데이트가 되었습니다.

올해 3월 부터 추가하려 했던 기능을 꾸준히 개발해서 오늘 업데이트를 하게 되었습니다. 직장으로 업무로 시간이 좀 걸렸지만, 이렇게 업데이트 할 수있어서 기쁘게 생각합니다.

그리고 스토어의 댓글을 보니 그동안 관리를 못해서 죄송한 마음 뿐입니다. 

업데이트된 버전의 기능을 간략하게 말씀 드린다면 :

주변 정류소 찾기 기능

  • 스마트폰의 위치정보를 이용하여 현재나의 위치에서 가까운 정류소를 지도상에 표시를 해주는 기능입니다. 내 위치를 기준의로 2KM내에 있는 모든 버스류소를 표시 하며, 버스정류소를 선택 하면 도착정보 화면으로 이동합니다.

즐겨찾기 순서 변경 및 삭제 기능

  • 기존 즐겨찾기 후 편집을 못해서 불편하다는 많은 문의가 있었는데, 이번에 순서변경과 삭제 기능을 추가 하였습니다. 우측 ≡ 아이콘을 이용하여 상하 드래그를 통해 위치는 변경가능 합니다. 또한 좌우 드래그를 하시면 삭제 됩니다. 알림 없이 삭제 되니 내가 원하지 않는 즐겨찾기가 삭제 될 수 있으니 조심하시기 바랍니다. (이부분은 UX상 업데이트 필요할듯.)

UI디자인 전면 개편

  • 이번 업데이트를 통해 Google Android UI 가이드라인에 의거해 전면적으로 디자인을 개편 했습니다. 주변 정류소 찾기 기능을 통해 기존의 설정을 MenuDrawer에 추가 하였습니다. 메인 화면에서 제일좌측에서 우측으로 그래그를 하거나 메뉴키는 누르거나 상단 부산버스 아이콘을 누르시면 설정 화면이 나타납니다.  그리고 아이콘은 모두 통일 하여 조잡하기 않아 보이고 최대한 단순한 디자인(Flat)하게 바꿨습니다.

구글 지도  V2 업데이트 

  • 기존 안드로이드 구글 API를 V2로 변경 하였습니다. 이전 버전보다 더욱 향상된  UI/UX를 경험 하실 수 있습니다. 

그외

  • 그외 다수의 버그와 좀 더 디테일한 부분들을 수정했습니다.

그리고 이제 개인 블로그를 통해 부산버스 앱에 관한 공지를 했었는데, 부산버스 앱 블로그(http://busanbus.tistory.com)를 개설하여 운영 하기로 했습니다.

사용자와의 원활한 소통을 위한 것이며, 불편한점 있으면 언제 든지 댓글을 남겨 주시면 감사드리겠습니다.




부산버스 앱 오픈소스화

안녕하세요. 부산버스앱 개발자 김민수입니다.


 


부산버스 안드로이드 앱 모든 코드를 오픈소스화 합니다.


 


부산버스 안드로이드 앱의 코드를 공개한 이유는 몇십만 시민이 쓰는 앱을 한사람의 개인개발자가 운영 또는 기능에 대한 의사결한정을 하기에 힘들다고 판단 하였습니다. 또한 코드오픈을 통해 좀더 많은 개발자들이 협력 한다면 더 좋을 앱이 나오지 않을까라는 생각하게 되었습니다.


오픈 소스화는 더 이상 업데이트하지 않겠다는 의미가 아니라 개발자들 또는 사용자분들과 협력하여 더 나은 앱으로 만들어가겠다는 의지임을 알아 주셨으면 좋겠습니다.


 



 


 


오픈소스 URL
https://github.com/kmshack/busanbus-android


 



라이센스
– 별도로 언급 된 경우를 제외, 부산버스앱은 아파치 라이센스버 2.0버전(http://www.apache.org/licenses/LICENSE-2.0.html)을 기본으로 합니다.
– 누구나 사용뿐만아니라 수정 및 재배포, 2차적인 저작물도 개발 가능합니다.


 


 


데이터 정보


– 정류소 데이터 http://121.174.75.12/02/021.html_ok.asp?m=2&m1=2&bstopnm=
– 실시간 도착 데이터 http://121.174.75.12/01/011.html.asp?m=1&m1=1&bstop_id=172690101&linenm=186&line_id=5200186000
– 기타 추가적인 정보 http://bus.busan.go.kr


 



주의점 및 참고사항


– 구글 지도는 프로젝트내 string.xml의 google_api_key를 별도로 발급받으셔야 지도가 사용 가능합니다.
– 버스와 노선 관련 데이터파일과 수집 방법에 대한 방법은 database를 참고 하시면 됩니다.
– database/BusData.kms 데이터파일은 sqlite파일이며 2012년 12월을 최신으로 작성된 데이터입니다. 데이터수집 및 작성방법은 database/busanbus_data.xlsx을 확인바랍니다.
– 데이터파일은 앱내에 저장되어 있으며 안드로이드 특성상 데이터를 분할 하여 앱 실행시 다시 합치는 방식으로 앱 분할 방법은 database/datacut 프로젝트를 참고하시기 바랍니다.


 


 


 


추가 문의사항은 이슈게시판 또는 개발자 블로그(http://www.kmshack.kr)에 글을 남겨 주기시 바랍니다.


 



 


 

부산 버스노선 V2.0b를 테스트 할까 합니다.

부산 버스노선 V2.0이 개발이 거의 완료 되었습니다.
일부 테스터를 뽑아 요구기능및 버그를 수정하여 정식으로 배포 할까 생각 중입니다. 현재 모두에게 공개 해드리고 싶지만 버그나 혹시  기기상에 문제가 발생할수도 있어서 먼저 테스트후 공개하는것이니 양해 바랍니다.

노선 데이터로 인해 지도관련 기능(가까운 정류소 찾기, 정류소 지도보기)은 넣지 넣지 못했습니다. 도움좀 주시면 가능 할수도 있으나..







X:387580.54 Y:185903.85

위의 좌표는 서면인데, 이좌표가 일반적으로 쓰는 좌표데이터 형태가 아닌것 같은데, 어떤 형태 인가요? GIS도 아닌것 같고.. 아시는분 도움좀 주시면 감사드리겠습니다.

아무튼! 몇몇 테스터를 선정해서 테스트요청을 해보도록 하려고 합니다.

금일 18:00시 까지 댓글을 통해 이메일을 보내남겨 주시는분들을 몇분 뽑아서 테스트 하도록 하겠습니다.

옴니아1, 옴니아2, 엑스페리아등  WVGA단말만 지원 받겠습니다.

bVKK4TtbmFY$