<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/7a1ddf9e-142f-424a-8f5b-c6d3ef95c3ed/28062e3b-c5eb-4d61-93cc-dc68a9794174/ICONS-004.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/7a1ddf9e-142f-424a-8f5b-c6d3ef95c3ed/28062e3b-c5eb-4d61-93cc-dc68a9794174/ICONS-004.png" width="40px" /> **"BOXKEEPER"**는 최근 비대면 택배수령 증가로 발생하는 도난사고 예방 및 도착여부 실시간 확인이 가능한 시스템입니다.
</aside>
<aside>
<img src="/icons/chess-king_gray.svg" alt="/icons/chess-king_gray.svg" width="40px" /> 담당 역할 : 팀장(앱 95%
전담)
</aside>
MVVM, Retrofit2, ListAdapter(DiffUtil), ViewBinding, LiveData, AAC ViewModel, Firebase(RDB, Storage), Enum Class (input type), Restful API, SharedPreference
택배 송장조회(Restful API, Retrofit2), 비상 연락망(Call, SharedPref), 택배 무게 실시간 확인(RDB), 사용 자 제어 사이렌(RDB), 사진함 및 새로고침기능(Storage) 아키텍쳐 및 디자인 패턴 적용, 모든 UI 설계 및 구현
MVVM
구조를 통한 유지보수 및 확장성의 측면에서의 개발환경 개선
기존 상황
MVVM 구조 적용
성과
유지보수성**, **가독성, 생산성**
향상협업
**과 **코드 품질
**에 중점을 둔 개발 방식을 지향송장조회 기능 구현(스마트 택배 API
)
Retrofit2
라이브러리 활용 네트워크 통신
새로고침 및 친근한 UI/UX 설계
사진함 기능 구현(Firebase Storage
)
새로고침 기능
**을 추가시켜 UX를 개선