✅ Android를 위해 만든 선언형 UI 도구 키트.
✅ Clean Architecture와 Android 권장 Architecture는 의존성 방향에서 차이가 있다. ✅ Clean Architecture 도입을 위해 안드로이드 모듈화를 진행할 수 있다.
✅ MVI는 UI를 중심의 관심사 분리를 목표로 한다. ✅ MVVM과 완전히 별도의 개념이 아닌, 내부에서 구현될 수 있는 하위 패턴으로 볼 수 있다.
✅ build.gradles과 libs.versions.toml를 수정하여 Hilt를 적용해보자
✅ KAPT: Java stub 파일을 생성하여 Java 기반 라이브러리가 Kotlin 코드를 처리할 수 있도록 하는 도구. ✅ KSP: Kotlin으로 변환하여 Annotation Processing을 수행함.
✅ libs.versions.toml을 이용하여 종속 항목과 플러그인을 쉽게 관리할 수 있다.
✅ Kotlin 2.0 부터는 Compose 컴파일러의 버전은 항상 Kotlin 버전과 일치 ✅ Compose Complier Gradle plugin을 이용하여 Compose를 활성화