RHRichard Hernándezinrichardhf.hashnode.dev·Dec 29, 2022 · 2 min readPráctica de dagger - parte IIInicialización de componente dagger private val mainComponent: MainComponent by lazy { initializeMainComponent() } private fun initializeMainComponent(): MainComponent { val component = (applicationContext as MainApp).app...00
RHRichard Hernándezinrichardhf.hashnode.dev·Dec 28, 2022 · 1 min readPráctica de dagger - parte IDependencias En archivo build.gradle plugins { ... id 'org.jetbrains.kotlin.kapt' } implementation "com.google.dagger:dagger:$dagger_version" kapt "com.google.dagger:dagger-compiler:$dagger_version" Actualización de subclase Application.kt ...00
RHRichard Hernándezinrichardhf.hashnode.dev·Dec 27, 2022 · 2 min readNotas sobre inyección de dependenciasInyección de dependencias Con este enfoque, se toman las dependencias de una clase y se proporcionan en lugar de que la instancia de la clase las obtenga por sí misma. La implementación de la inyección de dependencia proporciona las siguientes ventaj...00
RHRichard Hernándezinrichardhf.hashnode.dev·Dec 26, 2022 · 2 min readNotes about hiltHilt is a dependency injection library for Android that reduces the boilerplate of doing manual dependency injection in your project. Hilt provides containers for every Android class in your project and managing their lifecycles automatically. Hilt i...00
RHRichard Hernándezinrichardhf.hashnode.dev·Dec 23, 2022 · 3 min readNotas sobre daggerInyección de dependencias automatizada Metaprogramación La metaprogramación es un programa que trata a otros programas como sus datos, para agregar o cambiar el comportamiento y las funcionalidades. La metaprogramación puede ocurrir en: Tiempo de ej...02AC