Esta carpeta contiene el código fuente para el "migración de la daga a la empuñadura en su aplicación Android" CodeLab.
El Codelab está construido en múltiples ramas de GitHub:
master es el punto de partida del Codelab.interop es un paso intermedio en el que coexisten la daga y la empuñadura.solution contiene la solución a este codeLab.Hilt está construido sobre la popular daga de la Biblioteca DI para beneficiarse de la corrección del tiempo de compilación, el rendimiento del tiempo de ejecución, la escalabilidad y el soporte de Android Studio que proporciona Dagger.
Dado que muchas clases de marco de Android están instanciadas por el sistema operativo en sí, hay una calderera asociada cuando se usa Dagger en aplicaciones de Android. A diferencia de Dagger, HILT está integrado con las bibliotecas de JetPack y las clases de Android Framework y elimina la mayor parte de esa calderera para permitirle concentrarse solo en las partes importantes de definir e inyectar enlaces sin preocuparse por administrar toda la configuración y el cableado de las dagas. Genera automáticamente y proporciona:
Como la daga y la empuñadura pueden coexistir juntas, las aplicaciones pueden migrarse según sea necesario.