올
올리브영
April 2, 20241회
올리브영 앱 스마트 스캐너 개선
간단 소개
올리브영 앱의 스마트 스캐너 성능 개선 과정을 통해 iOS의 Vision 프레임워크와 Android의 CameraX + MLKit 적용 사례를 소개합니다.
AI Summary
- 올리브영 앱 스마트 스캐너 문제점 및 개선 배경
- 2024 APP뿐페스티벌 '올리를 찾아라' 이벤트 진행 중, 특정 환경에서 바코드 인식률 저조 문제 발생
- 작은 바코드, 흑백 대비 약한 전자 라벨, 반사광 등으로 인한 인식 어려움
- iOS 및 Android 플랫폼별 개선 사항
- iOS: Vision 프레임워크를 활용하여 바코드 인식률 향상, 실시간 인식 결과 UI 추가, QR코드/바코드 동시 인식 시 바코드 우선 적용
- Android: ZXing 라이브러리에서 CameraX + MLKit으로 변경, 스캐너 디자인 개선, 바코드 옵션 코드 확인을 통한 QR코드/바코드 구분, 2초 동안 첫 번째 인식 값만 적용
- 추가 개선 및 결과
- 실시간 바코드 인식 결과 화면 표시, 바코드 인식 성공 시 햅틱 피드백 추가
- 개선 후 APP뿐페스티벌에서 스캐너 사용 수 +5,296% 증가, 크래시 없이 성공적으로 이벤트 마무리
Next Feeds
상품 설명 영역 개선기 Part.1
올리브영 상품 상세 기술서 이미지 타입 개선 과정을 소개하고, 코루틴을 활용한 비동기 처리 방식과 AWS S3로의 전환을 통해 얻은 이점을 설명합니다.
상세기술서이미지코루틴AWS S3비동기 처리
2024. 4. 1.
올리브영
TestFixture를 쉽게 생성해 주는 라이브러리가 있다?
Fixture Monkey를 사용하여 테스트 Fixture 생성의 효율성을 높이고 테스트 코드 품질을 개선한 사례를 소개합니다.
FixtureFixtureMonkey테스트자동 생성재사용성
2024. 4. 1.
올리브영
HEIC 파일 포맷 지원을 통한 사용자 경험 향상 시키기
HEIC 파일 포맷 지원을 통해 사용자 경험을 향상시키는 방법과 실제 구현 사례를 소개합니다.
HEICHEIF파일 시그니처heic2any이미지 포맷
2024. 4. 1.
원티드

2024 BOOSTERS TECH 팀 빌딩과정
부스터스 Tech 팀 빌딩 과정과 주니어 개발자 중심의 성장 전략, 그리고 팀의 미래 비전을 담고 있습니다.
Tech팀팀빌딩주니어 개발자자동화데이터
2024. 4. 1.
부스터스

AWS re:Invent 2023 방문기
올리브영 개발자의 AWS re:Invent 2023 참관 후기: Amazon Q, 서버리스 아키텍처 실습, DataDog 미팅 등 다양한 경험 공유.
AWS re:InventAmazon Q서버리스DataDog클라우드
2024. 3. 29.
올리브영
API 없이 웹 애니메이션 구현: 인터랙티브 웹 개발 1편
카카오페이 FE 개발자가 라이브러리 없이 수학, 물리를 이용해 웹 애니메이션을 구현한 경험과 그 이유, 핵심 기법을 소개합니다.
웹 애니메이션인터랙티브선형 보간법베지어 곡선뉴턴 운동 법칙
2024. 3. 29.
카카오페이