Skip to content

chaeyoungeee/Park-In-Seoul

Repository files navigation

🌳 Park-In-Seoul (Android application)

❗️Description

"파크 인 서울" 은 서울시 실시간 도시데이터 API에서 제공하는 서울시 주요 113곳의 장소 중 공원으로 분류된 장소 29곳의 상세 데이터를 제공해주는 안드로이드 앱이다. 이 앱은 공원의 인구 혼잡도, 날씨 및 미세먼지, 행사 등의 정보를 제공하며 이를 통해 사용자의 공원 이용 편리성 증가를 목표로 한다.

❗Main Functions & Running

메인 액티비티

[1] 공원 데이터 출력 및 정렬 기능

  1. 29곳의 공원에 대해 서울시 실시간 도시 데이터 API를 호출
    → 공원의 혼잡도, 최저/최고 기온, 날씨 데이터를 불러와 파싱해 데이터 제공
  2. 스피너를 통해 업데이트 순/혼잡도 낮은 순/혼잡도 높은 순으로 데이터 제공

image image

[2] 공원 북마크 기능

  1. Room 라이브러리 사용해 스마트폰의 내장 DB에 북마크한 공원을 저장
  2. 북마크한 공원은 상단에 있는 툴바의 북마크 아이콘을 클릭하여 확인 가능

image

[3] 공원 검색 기능

  1. 공원 이름으로 검색
  2. 검색 범위를 전체 공원 혹은 북마크한 공원 중 선택 가능

image image

[4] 공원 북마크 기능

  1. Room 라이브러리 사용해 스마트폰의 내장 DB에 북마크한 공원을 저장
  2. 북마크한 공원은 상단에 있는 툴바의 북마크 아이콘을 클릭하여 확인 가능

image

디테일 액티비티

[1] 상단(고정)

  1. 공원 사진 데이터 제공
  2. 현재 혼잡도 및 일출/일몰 시간 데이터 제공

[2] 탭 레이아웃(혼잡도)

  1. MPAndroidChart 라이브러리를 이용해 인구 전망 그래프 제공
  2. 실시간 인구 정보 메시지 제공

[3] 탭 레이아웃(날씨)

  1. 기온/체감온도 데이터 제공
  2. 최저/최고기온 데이터 제공
  3. 강수 정보 메시지 제공
  4. 현재 시각 이후 24시간 동안 날씨/기온/강수량/강수확률 데이터 제공

[4] 탭 레이아웃(미세먼지)

  1. 대기질 정보 메시지 제공
  2. 통합대기환경지수 데이터 제공
  3. 미세먼지 데이터 제공
  4. 초미세먼지 데이터 제공

[5] 탭 레이아웃(행사)

  1. 행사 기간, 장소 데이터 제공

image image image image

❗️Reference

About

Android Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages