애물딴지가 되기 전에, 모바일 배송상품 거래 플랫폼
- Android App Architecture
- Multi-Module
- Hilt
- Coroutine & Flow
- Data Binding
- Firebase Cloud Messaging
- Kakao Open API
- GCP Signed Url
- iamport SDK (휴대폰 본인인증, 결제)
- MLKit OCR
- Daum Postcode Service API & html webView
- Amplitude
- Timber, Coil, Lottie
- Navigation, PhotoPicker, DatePicker
- 40개가 넘는 API, 구매와 판매 로직 등 대형 프로젝트를 단독으로 모두 구현해내는 경험 ✔️
- feature 모듈을 세분화한 멀티 모듈 구조로 migrate하여, 모듈 간 의존성 분리를 강화시킨 경험 ✔️
- 기존 Repository Pattern에서 UseCase Pattern을 추가로 도입하여 비즈니스 로직의 구조와 설계를 개선한 경험 ✔️
- Kakao 도로명주소 조회 서비스를 구현하기 위해 html asset과 webView를 활용해 도입하는 경험 ✔️
- Portone의 iamport SDK를 활용해 KG 이니시스의 휴대폰 본인인증 기능, 나이스페이먼트의 결제 기능을 구현하는 경험 ✔️
- MLKit를 활용한 OCR 기능으로 유저가 스크린샷만으로 판매하고자하는 상품을 찾을 수 있도록 기능을 구현하는 경험 ✔️
- TokenInterceptor를 분기처리하여 유저가 비로그인 상황과 로그인 상황에서 사용 가능한 기능을 분리하는 경험 ✔️