Java, Kotlin, MVVM, Coroutine, Retrofit, Room, DataBinding, LiveData, Hilt, TMap API, Kakao API
가독성을 높이기 위해 서비스의 동작방식과 유사하게 코드를 작성하고자 했습니다. 추가와 삭제가 용이한 List를 사용하여 위치 정보를 저장합니다. 불변객체를 사용하고, getter/setter로 데이터를 접근하게하여 데이터를 안전하게 사용할 수 있도록 합니다. 가독성을 높이기 위해 Util 패키지를 사용하여 전역적으로 사용되는 함수, 여러 클래스에서 공통적으로 사용되는 함수, 의존성을 가지지않는 함수, 확장함수, Enum class 등을 묶어서 관리합니다.
- 첫 출시 - 2019.10
- 1차 업데이트 - 2020.07
- 2차 업데이트 - 2020.10
- 3차 업데이트 - 2021.11
- 4차 업데이트 - 2023.07