Creación de una aplicación instantánea Android con componente de aplicación de Dagger
Actualmente estoy experimentando con InstantApps y me gustaría incluir una daga en mi proyecto.
Estoy enfrentando un problema al configurar una aplicación AppComponent. El componente de mi aplicación incluye todos los módulos de daga de funciones de mi aplicación.
Básicamente tengo:
Módulo de aplicación One Base que contiene mi clase de aplicaciónMúltiples funciones con cada uno un Módulo de daga por Actividad, todos con Base como dependencia.Un módulo de aplicación y el módulo instantáneo importan todas las funciones y el módulo de la aplicación base.Estoy tratando de averiguar la configuración antes de agregar el módulo Instant App.
De la documentación de InstantApps y ejemplos de proyectos. Parece que la clase de aplicación necesita estar en Base. De la documentación de Dagger, para configurar la daga:
DaggerYourAppComponent.create().inject(this);
Debe incluirse en su clase de aplicación. Sin embargo, esto parece ser imposible ya que AppComponent necesita hacer referencia a todos los módulos de daga de características.
Mipreguntas son:
¿Dónde debo agregar mi módulo de daga AppComponent?¿Debo mantener mi aplicación en el módulo de la aplicación y no en la Base?¿Algún repositorio o documentación de GitHub sobre Dagger con Instant Apps?Gracias