Period.
2020.11.21 - 2021.05.17
- Initial development: 2020.11.21 - 2020.11.31 (10 days)
- 1.1 Update: 2021.05.04 - 2021.05.17 (13 days)
Used Tools & Skills
Skills
- Swift
- Alamofire
- AutoLayout & Storyboard
- Apple's MVC
Tools
- Git
- Postman
- Github
- Figma
- CocoaPods
Motivation
BapJom was started to view school meals more conveniently.
When the project was first planned, you had to register and search on the school website or other external apps to view school meals. Many friends complained about this inconvenience, so I developed the app using the iOS development knowledge I had learned.
Learned
- Understood the operation principles of Storyboard-based Tab Bar Controller and learned how to use it.
- Learned basic knowledge of UITableView and the reasons and usage of dequeueReusableCellWithIdentifier.
- Understood and learned to use REST API-based server communication methods.
Team
iOS 1, Server 1, Design 1
I was in charge of the iOS part and served as Team Lead.
Results
Process
Initial Development
Since I was still unfamiliar with server communication, I developed while studying, and the initial app was born.
Initially, only daily meals were planned, but based on friends' feedback, I added previous day and next day meal tabs.
To make it available to many friends, I conducted internal beta testing.
After studying the beta test review process, I started external beta testing.



1.1 Update
Added features that couldn't be implemented during initial development due to lack of iOS concepts, and fixed bugs.
Improved the existing app's limitation of only viewing specific date meals by adding a Date Picker to select desired dates and view meal menus.

