프론트엔드
올리브영 앱 스마트 스캐너 개선
두줄요약
올리브영 앱 스마트 스캐너의 바코드 인식률을 개선한 사례를 소개했습니다. iOS는 Vision, Android는 CameraX와 MLKit으로 전환해 이벤트 사용성을 높였습니다.
문제 상황
- APP뿐페스티벌의 오프라인 이벤트에서 매장 상품 바코드 인식률 저하 문제 발생
- 작은 바코드, 약한 흑백 대비, 반사광으로 인한 인식 실패 빈번
- 원활한 이벤트 참여를 위해 스마트 스캐너 성능 개선 필요
해결 방법
- iOS는 핀치 줌 추가 후 Vision 프레임워크로 바코드 인식 방식 전환
- Android는 ZXing 대신 CameraX와 MLKit 기반 이미지 분석으로 교체
- 플랫폼별로 인식 결과 표시, 진동 피드백, QR코드보다 바코드 우선 처리 등 추가 개선 적용
성능/운영 포인트
- 개선 후 다양한 제품과 전자 라벨에서 인식 성능 체감 향상
- 앱 v3.11.0에 반영해 이벤트 시작 전 배포 완료
- 스캐너 사용 수 평시 대비 +5,296% 기록
