본문으로 건너뛰기
프로젝트경력검색

밥좀

학교 급식 앱

GitHub
분류
iOS
개발 연도
2021
사용 기술
Swift

기간

2020.11.21 - 2021.05.17

  • 1차 개발: 2020.11.21 - 2020.11.31 (10일간)
  • 1.1 업데이트: 2021.05.04 - 2021.05.17 (13일간)

사용 기술

기술

  • Swift
  • Alamofire
  • AutoLayout & Storyboard
  • Apple’s MVC

도구

  • Git
  • Postman
  • Github
  • Figma
  • CocoaPods

시작한 이유

급식을 조금 더 편하게 확인하려고 밥좀을 시작했습니다.

당시 급식을 확인하려면 학교 웹사이트에 들어가거나 외부 앱에 등록해야 했습니다. 친구들이 불편하다고 해서 배운 iOS 앱 개발 지식으로 직접 만들었습니다.

개발 메모

  • Storyboard 기반 Tab Bar Controller의 동작 원리와 사용법을 익혔습니다.
  • UITableView의 기본 구조와 dequeueReusableCellWithIdentifier를 쓰는 이유를 배웠습니다.
  • REST API로 서버와 통신하는 방법을 익혔습니다.

팀 구성

iOS 1명, Server 1명, Design 1명

iOS 파트와 Team Lead를 담당했습니다.

결과물

  • GitHub

진행 과정

1차 개발

서버 통신에 익숙하지 않아 공부하면서 첫 버전의 앱을 만들었습니다.

처음에는 당일 급식만 지원하려 했지만 친구들의 피드백을 받아 전날과 다음날 급식 탭을 추가했습니다.

더 많은 친구들이 써볼 수 있도록 내부 베타 테스트를 진행했습니다.

베타 심사 절차를 공부해 심사를 받은 뒤 외부 베타 테스트를 시작했습니다.

미리보기

밥좀 일일 급식 화면밥좀 전날과 다음날 급식 탭밥좀 앱 베타 테스트 화면

1.1 업데이트

1차 개발 때 iOS 지식이 부족해 만들지 못한 기능을 추가하고 버그를 수정했습니다.

기존 앱에서는 특정 날짜의 급식만 볼 수 있었습니다. Date Picker를 넣어 원하는 날짜를 선택할 수 있게 했습니다.

미리보기

밥좀 1.1 급식 날짜 선택 화면밥좀 선택한 날짜의 급식 메뉴

다른 프로젝트

오늘하루

UIKit · RxSwift

태그로 일기를 쓰고 찾는 앱입니다. 보안 UX와 유지보수하기 쉬운 코드 구조를 설계했습니다. 기획부터 App Store 출시까지 팀 운영도 맡았습니다.

2022

크누마켓

UIKit · iOS

대학생 공동구매 앱의 iOS 코드를 개선했습니다. Storyboard를 없애고 아키텍처를 통일했으며 팀 코드의 결합도를 낮추는 작업을 했습니다.

2021

CASK

LLM · KV cache

LLM의 긴 추론에서 KV 캐시를 줄이는 연구입니다. 답을 만드는 데 필요한 상태는 남기고 반복된 중간 상태는 합칩니다. 2026년 4월 13일 arXiv에 공개했습니다(arXiv:2604.10900).

2026