[OcrWordBook]
21.04 ~ 21.06 / KNU_2021_산학협력프로젝트
**한 줄 소개**
- 사진의 영어를 인식하고 단어단위로 웹과 연결 및 디바이스에 저장하여 관리할 수 있는 앱
**파트**
- 총 5인이 쿠버네티스, AOS 어플리케이션, 데이터수집, 엔진학습 파트로 나뉨
- AOS 어플리케이션 개발 파트, 앱 기획
**주 개발 기능**
- Room 을 활용한 CRUD
- 카메라화면, 영단어 인식결과화면, 단어장화면(폴더 포함) 퍼블리싱 및 기능 구현
**기술스택**
**배운 것 요약**
- 폴더 기능이 있는 단어장을 만드는 것이 좀 까다로웠다.
- 특히 삭제 기능이 까다로웠는데, 알고리즘 시간에 공부한 DFS 알고리즘을 떠올려 해결한 경험이 있다.
폴더를 순회하며 폴더 안에 폴더가 있으면 재귀하고 없으면 단어를 삭제, 최종적으로 자기자신 폴더까지 삭제하는 방식으로 삭제기능을 구현했다.
- MVC 로 작성하여 View Controller 에 코드가 다량 쌓여서 여러함수로 잘게 나누어 편하게 관리한 경험을 했고, 관심사 분리와 다른 디자인 패턴을 공부하는 계기가 되었다.
- ⬇️⬇️**
더 보기 링크
**⬇️⬇️







폴더생성, 단어옮기기, 웹연결.mp4
단어삭제.mp4
