Dagger 2

Hilt 적용기 1

안녕하세요. 오늘은 DI를 위한 Hilt를 적용하며 겪은 문제에 대해 공유하려 합니다. 그동안 Dagger2 라이브러리를 사용하여 의존성 주입(DI)를 수행하던 중 3일동안 찾아다녀도 도저히 컴파일오류의 원인을 찾기 못하게 되어 너무 화가 난 나머지 Hilt라이브러리가 적용하기 굉장히 편리하다는 소문을 듣고 찍어먹어보기 위해 라이브러리 공식 홈페이지 및 여러 블로그를 돌아다녀 봤습니다. 참고한 사이트 https://developer.android.com/codelabs/android-hilt?hl=ko#7 Android 앱에서 Hilt 사용 | Android 개발자 | Android Developers 이 Codelab에서는 Hilt를 사용하여 종속 항목 삽입을 실행하는 Android 앱을 빌드해 보겠습..

[안드로이드] 달력만들기

안녕하세요. 오늘은 dagger + kotlin + MVVm 환경에서 달력을 만드는 실습을 공유하고자 합니다. 기본적인 컨셉은 ViewModel에서 오늘의 날짜를 입력받으면, 해당 달의 날짜들을 각각의 아이템으로 취급하여 달력아이템에 삽입하는 컨셉입니다. 첫번째로 달력을 구성하는 Item View입니다. 다음으로 달력 전체를 담고있는 fragment입니다.(여기 RecyclerView에서 위의 아이템을 담고있는 구조입니다.) 위의 item_caleadar를 calendar_recyclerview에서 그 수량만큼 추가하는 구조입니다. 다음으로는 데이터 클래스를 보도록하겠습니다. //package Your package in here data class CalendarItem ( var date:Int, v..