Android Jetpack
안드로이드 네이티브 기능인 위젯을 만들기 위해 사용했습니다.
한국디지털미디어고등학교 급식을 보여주는 앱.
Overview
디미고 급식+는 학생들이 급식을 앱 또는 위젯을 통해 빠르게 확인할 수 있게 만든 앱입니다. AI 기능을 도입하여 급식들 중 특식은 다른 색깔로 표시됩니다.
Motivation
원래 급식을 보여주는 사이트가 있었지만, 매번 사이트에 들어가야 하는 점과 메뉴가 많아 한눈에 들어오지 않는 점이 불편했습니다. 이에 위젯 기능을 사용하면 편리하겠다는 생각에 네이티브 앱 개발을 시작하였고, 맛있는 메뉴들이 한눈에 들어오게 AI 기술을 도입하였습니다.
Screenshots




Stack
안드로이드 네이티브 기능인 위젯을 만들기 위해 사용했습니다.
급식 API, GPT API 등의 사용과 급식 메뉴 저장을 서버에서 하기 위해 사용했습니다.
백엔드 서버를 Docker로 배포하여 편하게 관리하기 위해 사용했습니다.
급식 데이터 및 특식 여부를 저장하기 위해 사용했습니다.
GPT API를 통해 메뉴 중 특식을 선별하기 위해 사용했습니다.
Key Features
Architecture
Result
제 친구들과 후배들 포함 약 40명가량이 앱을 사용했고 AI를 활용한 첫 프로젝트라는 점에서 의의가 있었습니다.
Troubleshooting
캐싱을 기본적으로 사용해서 사용자에게 메뉴를 빠르게 제공하는 동시에 매번 메뉴를 받아와 변경될 경우 업데이트를 해서 해결했습니다.
GPT API를 사용해 특식을 자동으로 선별해 문제를 해결했습니다.