"파크 인 서울" 은 서울시 실시간 도시데이터 API에서 제공하는 서울시 주요 113곳의 장소 중 공원으로 분류된 장소 29곳의 상세 데이터를 제공해주는 안드로이드 앱이다. 이 앱은 공원의 인구 혼잡도
, 날씨 및 미세먼지
, 행사
등의 정보를 제공하며 이를 통해 사용자의 공원 이용 편리성 증가를 목표로 한다.
[1] 공원 데이터 출력 및 정렬 기능
- 29곳의 공원에 대해 서울시 실시간 도시 데이터 API를 호출
→ 공원의 혼잡도, 최저/최고 기온, 날씨 데이터를 불러와 파싱해 데이터 제공- 스피너를 통해 업데이트 순/혼잡도 낮은 순/혼잡도 높은 순으로 데이터 제공
[2] 공원 북마크 기능
- Room 라이브러리 사용해 스마트폰의 내장 DB에 북마크한 공원을 저장
- 북마크한 공원은 상단에 있는 툴바의 북마크 아이콘을 클릭하여 확인 가능
[3] 공원 검색 기능
- 공원 이름으로 검색
- 검색 범위를 전체 공원 혹은 북마크한 공원 중 선택 가능
[4] 공원 북마크 기능
- Room 라이브러리 사용해 스마트폰의 내장 DB에 북마크한 공원을 저장
- 북마크한 공원은 상단에 있는 툴바의 북마크 아이콘을 클릭하여 확인 가능
[1] 상단(고정)
- 공원 사진 데이터 제공
- 현재 혼잡도 및 일출/일몰 시간 데이터 제공
[2] 탭 레이아웃(혼잡도)
- MPAndroidChart 라이브러리를 이용해 인구 전망 그래프 제공
- 실시간 인구 정보 메시지 제공
[3] 탭 레이아웃(날씨)
- 기온/체감온도 데이터 제공
- 최저/최고기온 데이터 제공
- 강수 정보 메시지 제공
- 현재 시각 이후 24시간 동안 날씨/기온/강수량/강수확률 데이터 제공
[4] 탭 레이아웃(미세먼지)
- 대기질 정보 메시지 제공
- 통합대기환경지수 데이터 제공
- 미세먼지 데이터 제공
- 초미세먼지 데이터 제공
[5] 탭 레이아웃(행사)
- 행사 기간, 장소 데이터 제공