Building a Calorie Tracking App with Barcode Scann
Shared on June 2, 2026
앱 개발과 사용자 중심 기능 구현 과정
개요
- 개발자는 사용자 피드백을 중심으로 앱을 손쉽게 활용하도록 만드는 것에 집중한다.
- 초기 아이디어가 단순했지만, 지속적인 개선을 통해 핵심 기능을 확장해 왔다.
핵심 메시지
- 앱은 사용자가 직접 만들려는 도구가 된다.
- 피드백 루프와 API 연구를 통해 기획 단계에서 구현까지 빠르게 진행된다.
핵심 포인트
- 초기 기능: Apple Notes와 유사한 메모 + 갤러리 트래킹
- 확장 기능
- 사진 추적: 음식 사진을 업로드하면 기록이 편리해짐
- 메뉴 스캔: 메뉴 사진에서 바로 항목을 인식해 입력 가능
- 바코드 스캔: 패키지 바코드 -> 식별자 -> 제품 정보 검색
- API 선택 전략
- CloudGeek Research 활용해 가장 적합한 API 집합 선정
- VisionKit으로 바코드 스캔 구현 (이미지에서 식별자 추출)
- 제품 ID 조회를 위한 추가 API 조사 필요
상세 내용
-
초기 앱 설계
- 단순 메모 + 사진 업로드만으로 시작
- 사용자 요청을 반영해 사진 추적 기능을 강화
-
피드백 기반 기능 추가
- 사진 추적
- 사용성 향상 → 음식 기록이 보다 직관적임
- 가장 많이 사용되는 기능 중 하나로 성장
- 메뉴 스캔
- 메뉴 사진에서 직접 항목을 추출해 기록
- 사용 편의성 대폭 향상
- 바코드 스캔
- 사용자 투표 결과 100+ 건으로 가장 요청된 기능
- 구현 시 두 단계: 바코드 이미지에서 식별자 추출 → 식별자를 이용해 제품 정보 조회
- 사진 추적
-
API 연구 과정
- CloudGeek에 프로젝트 상황 및 필요 기능(바코드 스캔)을 요청
- Research 결과: 여러 API 중 사용하기 좋은 것들만 선별
- VisionKit: 바코드 이미지에서 ID 추출이 이미 제공돼 빠르게 구현 가능
- 제품 정보 조회: API 선택이 복잡해 추가 연구 필요
Takeaway
사용자 요구를 신속히 파악하고, 빠른 API 연구를 통해 핵심 기능을 단계별로 구현하면, 앱이 자연스럽게 성장하면서 사용자의 기대에 부응할 수 있다.