[Oxford]
- 50만+ 다운로드
- 프로젝트 아키텍처 초기설계
- AAC MVVM + Hilt 기반의 멀티모듈
- Kotlin / RxJAVA2 / databinding
- TTS / STT를 이용한 영어 학습 지원
[Musio OS 4.0]
영어 교육을 목적으로 사용되는 안드로이드 OS 기반 로봇 '뮤지오'의 새로운 기능과 컨텐츠를 개발하고, 오랫동안 정체되어있던 UI를 현 시대에 맞게 개편하고, 로봇 생산 이후 큰 변화가 없던 아키텍처를 리팩토링하여
각종 중복되는 기능들을 모듈화하고, 현재 뮤지오에서 구동할 수 있는 가장 최선의 아키텍처 패턴과 라이브러리를 적용했습니다.
- 설정, 알람, 게임, 사전, 멤버, 런처, 라디오 등 로봇에 기본적으로 탑제되는 앱 13여개의 UI개편 / 리팩토링.
- 다국어 기능 지원 추가 : 한국어, 중국어, 일본어
- 언어 설정에 따른 간격 / 글꼴등을 자동으로 제어하는 커스텀뷰 개발.
- 안드로이드 서비스 + Volley + AsyncTask 기반으로 짜여져 있던 네트워크 모듈을 Retrofit + OKHttp3 + RxJAVA2 + Dagger2 기반으로 재설계, 리팩토링
- MVP 패턴 (Model - View - Presenter)으로 리팩토링.
더보기