¿Los marcos de inyección de dependencia como ButterKnife y Dagger hacen las aplicaciones más lentas?
Estoy a punto de comenzar un proyecto relativamente grande y me preguntaba
¿Cuáles son los beneficios reales del uso de estos marcos de inyección de dependencia?
- Intellij 12 maven library Android Problema de RestTemplate que procesa javax / xml / parser / DocumentBuilder.class
- Android Studio - Añadir dependencia a todos los módulos
- Mantener orden de dependencias específicas para Android Studio
- Excluyendo archivos .class de Gradle dependecy
- Dependencias de compilación multi-sabor en gradle
¿Aumenta DI los tiempos de carga de la aplicación? ¿O ofrecer algún valor de rendimiento?
La documentación de Googles va en contra de usar Robojuice debido a su uso de RAM, ¿es algo común en todos los DI's?
Interesados en escuchar la opinión de todos.
- Comprueba si la biblioteca se utiliza en la aplicación para Android
- Diferencia entre compilar vs compilar árbol vs compilar archivos?
- Error en la compilación de gradle después de actualizar Android Studio con log4j
- Cómo calcular el tamaño de las bibliotecas que se agregan como una dependencia en el proyecto de Android
- RecyclerView.onBindViewHolder sólo se llama una vez
- Versiones dinámicas (usando +) de dependencias en gradle
- Múltiples proyectos en Android Studio
- La ejecución instantánea no funcionará en Android Studio, por lo que se requiere la versión Grad10 2.10. Uso 2.10
Trabajo para NYTimes y se tarda menos de 100ms para instanciar cientos de objetos gestionados a través de 2 ámbitos con Dagger 2. Dagger nos ayuda a organizar los objetos y eliminar un montón de boilerplate de actividades o objetos de negocio. Lo recomendaría para cualquier aplicación de tamaño.
- Error en la instrumentación Android: error de aserción
- Ejecución de múltiples instancias de la misma aplicación en kitkat android