alt

Building a Calorie Tracking App with Barcode Scann

Shared on June 2, 2026

앱 개발과 사용자 중심 기능 구현 과정

개요

  • 개발자는 사용자 피드백을 중심으로 앱을 손쉽게 활용하도록 만드는 것에 집중한다.
  • 초기 아이디어가 단순했지만, 지속적인 개선을 통해 핵심 기능을 확장해 왔다.

핵심 메시지

  • 앱은 사용자가 직접 만들려는 도구가 된다.
  • 피드백 루프API 연구를 통해 기획 단계에서 구현까지 빠르게 진행된다.

핵심 포인트

  • 초기 기능: Apple Notes와 유사한 메모 + 갤러리 트래킹
  • 확장 기능
    • 사진 추적: 음식 사진을 업로드하면 기록이 편리해짐
    • 메뉴 스캔: 메뉴 사진에서 바로 항목을 인식해 입력 가능
    • 바코드 스캔: 패키지 바코드 -> 식별자 -> 제품 정보 검색
  • API 선택 전략
    • CloudGeek Research 활용해 가장 적합한 API 집합 선정
    • VisionKit으로 바코드 스캔 구현 (이미지에서 식별자 추출)
    • 제품 ID 조회를 위한 추가 API 조사 필요

상세 내용

  • 초기 앱 설계

    • 단순 메모 + 사진 업로드만으로 시작
    • 사용자 요청을 반영해 사진 추적 기능을 강화
  • 피드백 기반 기능 추가

    1. 사진 추적
      • 사용성 향상 → 음식 기록이 보다 직관적임
      • 가장 많이 사용되는 기능 중 하나로 성장
    2. 메뉴 스캔
      • 메뉴 사진에서 직접 항목을 추출해 기록
      • 사용 편의성 대폭 향상
    3. 바코드 스캔
      • 사용자 투표 결과 100+ 건으로 가장 요청된 기능
      • 구현 시 두 단계: 바코드 이미지에서 식별자 추출 → 식별자를 이용해 제품 정보 조회
  • API 연구 과정

    • CloudGeek에 프로젝트 상황 및 필요 기능(바코드 스캔)을 요청
    • Research 결과: 여러 API 중 사용하기 좋은 것들만 선별
    • VisionKit: 바코드 이미지에서 ID 추출이 이미 제공돼 빠르게 구현 가능
    • 제품 정보 조회: API 선택이 복잡해 추가 연구 필요

Takeaway
사용자 요구를 신속히 파악하고, 빠른 API 연구를 통해 핵심 기능을 단계별로 구현하면, 앱이 자연스럽게 성장하면서 사용자의 기대에 부응할 수 있다.