[EVOA]
21.03 ~ 21.05, 21.09 ~ 21.11 / ****소프트스퀘어드 외주사업부 AOS ****파트
**한 줄 소개**
- 전기차에 연결한 OBD2 기기와 통신하여 차량 상태를 확인하는 앱
**파트**
- AOS 2명, 서버 1명, 디자이너 1명, 파트너사
- AOS 50% (파트너사가 자체 개발자를 뽑아, 맡은 기능 구현 후 인수인계 하였습니다.)
**주 개발 기능**
- 전기차량에 연결된 OBD2 기기와 Bluetooth Classic 및 BLE 통신
- 퍼블리싱(Portrait, Landscape, Tablet) 및 OBD2 데이터 연결
- 주기적인 서버 업로드
**기술스택**
- Language : Kotlin
- Design pattern : MVVM + MVC
- Async : Coroutine
- Single activity : Jetpack Navigation
- Etc : MPChart, Retrofit2, Glide
**배운 것 요약**
- 같은 안드로이드 개발자와 협업하는 경험을 통해 merge conflict 를 해결하는 방식을 배우고, 코드 스타일을 맞추는 작업을 진행
- 처음 경험하는 라이브러리 (MPChart, Navigation등) 를 빠르게 실제 프로젝트에 적용하는 경험을 통해 낯선 라이브러리 사용에 두려움이 없어지고 라이브러리의 내부 코드를 살펴보며 필요한 부분만 사용해보기도 함
- Bluetooth Classic 통신과 BLE 연결 및 통신 구현
- 애자일, 칸반 개발 방법론으로 프로젝트를 진행
- ⬇️⬇️
더 보기 링크
⬇️⬇️






