기존에 사용하던 koin은 런타임에 의존성이 주입되어 특정 환경에서 stable하지 않거나, 디바이스의 성능에 영향을 받는다는 이슈가 있었다.그래서 이번 프로젝트에는 compose kotlin 네이티브 개발환경에서 가장 대중적인 Hilt를 도입해보기로 했다.Projec
지난 글에서 만든 Hilt 프로젝트를 바탕으로 일기장 예제 앱을 만들어보겠다.App Gradle현재 환경에 맞는 Room 버전을 추가해준다.Diary@Entity 어노테이션을 통해 SQLite에서 인식할 tableName을 정해준다.이름을 설정해주지 않으면 클래스 이름
이번에는 RetroFit 통신 라이브러리를 compose에 적용해보겠다.retroFit에 필요한 환경들을 import 해준다.두번째 줄은 통신할때마다 log를 가져오기 위해서, 셋째 줄과 넷째 줄은 google 로그인과 gson 파싱을 위해 추가해줬다.RestfulMo