🗓️ 시작 일시 : 입사 후 시작 2023.07~ing
why?🤔 : 차후 모든 부분이 완벽하게 분리 후 data, domain를 라이브러리화를 위해
참고 프로젝트 💻 : nowinandroid,
🗓️ 시작 일시 : 2023.11 ~ 2023.12
why?🤔 : preference관련 firebase crash를 잡기 위해 변경
추가 효과 😊 : 기존에 activity, fragment가 preference와 강하게 의존도가 있던것을 datastore로 변경하면서 의존성을 낮췄다.
기존엔 화면 클래스단에서 @Inject private val preferenceManager: PreferenceManager 이런식으로 바로 주입 해서 사용했다면 datastore로 변경하면서 viewmodel에서 datastore를 주입 받는 형식으로 변경하였다.
https://developer.android.com/studio/build/migrate-to-catalogs?hl=ko
🗓️ 시작일시 : 2023.11 ~ 2023.12
why?🤔 : toml을 사용하여 버전 관리를 통합하기위해 app, wear, login library의 build.gradle을 다 같이 변경했다
🗓️ 시작일시 : 2024.02 ~ ing