안드로이드 google vision api 활용 앱
2017, Dec 31
프로젝트 기획 및 의도
- 아토피를 가지고 있는 아이의 엄마는 과자나 음식을 구입시 검색해보고 좀더 나은 제품으로 구입을 원합니다.
- 쇼핑을 하면서 바로바로 알레르기를 유발하는 성분이 과자나 음료등 가공품에 들어있는지 검색을 원합니다.
- 구글 Vision API, (주)초록마을 식품정보 서비스 API 를 활용해 보고자 했습니다.
- 구글 플레이에 앱을 출시하여 생기는 다양한 경험을 접하고자 했습니다.
개발기간
- 2018년 01월 11일 ~ 2018년 2월21일
- 1주차- 프로젝트 제안, 시나리오 정의.
- 2주차- 사용자 요구사항, Activity Flow 논의.
- 3주차- Layout 구성, FireBase 연동, 소셜 로그인 구현
- 4주차- VisionAPI 이해 및 사용
- 5주차- Zxing 라이브러리, 초록마을 API 사용
- 6주차- 디버깅 및 테스트 후 앱 출시 및 업데이트 , 발표
개발환경
- 개발환경 : MacOs, Android(SDK25)
- DB : Google FireBase
- 주요기술 : Java, GoogleVisionAPI, Zxing.
✍ Activity 구성
Activity Flow
팀 구성 및 나의 담당역할
- 팀구성
- 3명
- 소셜로그인, DB 연동, API 활용.
- 나의 담당역할
- 기획 및 아이디어 제안
- Google Vision API 활용하여 이미지에서 추출된 텍스트와 DB에서 가져온 정보 비교하여 검사
- 전체적인 UI 구성
배운점
- 미디어 프로젝트 수강 중에 무산되었던 기획과 창의적 소프트웨어 수강중 기획하여 실제로 구현해보고 싶었던 프로젝트였습니다.
- API를 활용하고 Android 카메라를 활용하여 이미지를 인식시켜보며 만드는게 흥미있었고, 제일 좋았던 점은 (주)초록마을에 API 사용여부를 문의해보며 이후 에드몹 광고를 달아 구글 플레이에 앱을 출시해보며 출시 뒤에 일어났던 오류들을 해결해보며 업데이트를 해본 것이 가장 큰 경험이었습니다.