Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

모바일 앱(안드로이드)

안드로이드 Hilt에서 Koin으로 마이그레이션.... 퍼옴

Billcorea 2024. 4. 23. 15:20
반응형

안드로이드: 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

Android: Migrating Hilt to Koin

In this article we will continue our PokeAPI project by upgrading our Dependency Injection(DI) framework into a much simpler approach. We…

blog.stackademic.com

반응형