반응형
안드로이드: Hilt에서 Koin으로 마이그레이션
• 이 글에서는 의존성 주입(DI) 프레임워크를 훨씬 더 간단한 접근법으로 업그레이드하여 PokeAPI 프로젝트를 계속할 것입니다. 우리는 Hilt DI를 Koin으로 대체할 것입니다.
• Hilt는 코드 생성 및 주석을 통해 각 구성 요소에 종속성을 주입하여 큰 역할을 하지만, 개발자가 너무 많은 상용판과 코드 생성으로 인해 제어의 일부를 잃음에 따라 종속성을 해결하는 것은 매우 혼란스러운 프로세스가 됩니다.
• Koin은 코틀린 DSL(Domain-Specific-Language) 위에 구축되어 있으며 처리하기에 훨씬 간단한 프레임워크로 나타납니다.
• 또한 Dagger/Hilt와 달리 Koin은 빌드 타임 대신 실행 타임에서 종속성을 해결합니다.
• 이제 프레임워크를 변경하여 프로젝트를 변경하기 시작하겠습니다.
• 그래들 파일을 구성하는 것부터 시작하겠습니다.
• 먼저 모든 Hilt 종속성을 제거하고 이 종속성으로 대체하고 동기화합니다.
https://blog.stackademic.com/android-migrating-hilt-to-koin-0c1012104780
반응형
'모바일 앱(안드로이드)' 카테고리의 다른 글
Jetpack compose spin wheel 만들기 ... 퍼옴 (51) | 2024.04.25 |
---|---|
Jetpack compose Media3 사용 ... 퍼옴 (50) | 2024.04.24 |
안드로이드 앱 만들기 ViewModel vs Remember function ... 퍼옴 (51) | 2024.04.21 |
안드로이드 jetpack 생체인증 ... 요약 (45) | 2024.04.19 |
안드로이드 앱 만들기 Hilt 에 대해서 배워 보겠습니다. (46) | 2024.04.17 |