Source
상세 내용
•
사용대상
아동급식카드를 사용하는 아동청소년 및 가맹점주
•
문제의식
저소득층 아동청소년들에게는 아동급식카드가 제공된다.
하지만 가맹점 수가 적어, 마땅히 사용할 수 있는 곳이 적고, 아동들은 카드를 사용할 수 있는 매장을 적극적으로 찾아보기가 어렵다는 문제점이 있다.
•
솔루션
아동들이 쉽게 아동급식카드 가맹점에 대한 정보를 얻을 수 있는 웹과 앱 서비스를 제공한다. 지자체별 공공데이터를 활용하여 아동급식카드를 사용할 수 있는 가맹점 위치를 지도에 보여주고, 어떤 음식을 판매하는지 카테고리별로 분류하여 가맹점 정보를 제공한다.
•
기대효과
위치 기반으로 쉽게 가맹점을 찾을 수 있고, 댓글 기능을 활용하여 아동들이 자유롭게 정보를 공유하고, 매장에서 불편하지 않게 식사를 할 수 있는 분위기를 만들어줄 수 있다. 스마트폰이 없는 경우, 지하철이나 공공기관 키오스크에 설치된 서비스를 이용할 수도 있다.
해커톤 브이로그
사용 기술 및 라이브러리
•
Java, Android
•
Naver Map Api
•
OkHttp
담당한 기능 (Android)
•
공공데이터의 급식카드 가맹점 정보를 활용하여 Naver Map API를 사용하여 위치를 표시
•
네트워크 통신 라이브러리 OkHttp를 사용
•
RecyclerView를 사용하여 데이터 목록을 화면에 표시
깨달은 점
•
Http 통신은 URL로 서버에 접속하여 데이터를 읽어오는 방식이다. 안드로이드가 http 통신을 하기 위해 OkHttp라는 라이브러리를 사용하면 간단하게 구현이 가능하다.
•
ListView는 목록을 구현하는 컴포넌트이다. 하지만 재사용성이 떨어지기 때문에 RecyclerView를 사용하면 ViewHolder패턴을 이용하여 View의 재사용이 가능하다. 또한 다양한 애니메이션 적용이 가능하다.
•
공공데이터를 활용하여 데이터를 가공하여 사용하거나 서비스에 적용하는 것이 가능하다.
관련 자료
•
관련 영상 바로가기