과학기술정보통신부 오픈소스 해커톤
2018, Jun 29
프로젝트 기획 및 의도
- 사용자 맞춤으로 서울시 복지 정보를 제공.
- 챗봇으로 좀더 빠르고 편리하게 질의 응답을 제공하는 복지 서비스.
개발기간
- 2018년 06월 28일 ~ 06월 30일 (무박 3일)
개발환경
- 개발환경 : MacOs, Window , Android
- 형상관리 : Github
- DB : MySQL
- 주요기술 : java, python, RiveScript, Node.js
- 오픈소스 : Retrofit, MP chart, socket.io
사용데이터
- 복지로,서울 청년수당 웹 페이지 크롤링.
팀 구성 및 나의 담당역할
- 팀구성
- 5명(개발4명,디자이너1명)
- 나의 역할
- Retrofit 활용하여 서버에서 Json 데이터 받아와 CardView에 보여주며, 데이터를 시각적으로 보여주기위해 MP chart를 사용하여 안드로이드 앱에서 원형 차트로 데이터를 표현.
배운점
- 디자이너가 건네준 앱디자인을 그대로 Layout에 표현하는 것이 짧은 기간동안 구현하는 것이 힘들었고, 사용하는 용어와 Android Studio에서 필요로하는 파일명이 디자이너와의 언어에서 많이 다르다는 것을 알게 되었습니다. Android에서 Layout을 표현 할 수 있는 방법이 다양하다는 것과 Github에서 기존에 있는 오픈 소스를 활용하여 앱을 만들고 디자인 한다면 시간과 노력을 줄일 수 있다는 것을 배운 해커톤이었습니다.