móviles - manual de programacion android pdf
Módulo de biblioteca de Android vs Módulo de funciones (2)
La última actualización de Android Studio 3.0 permite la creación de varios tipos de módulos. Uno de los nuevos tipos es ''Feature Module'' pero no puedo encontrar detalles al respecto
¿Cuál es la diferencia entre el módulo de biblioteca de Android existente y el módulo de funciones y por qué debo usar este último?
La única diferencia que puedo ver es que un módulo de características define una aplicación en el manifiesto. ¿Se pueden / deben usar estas funciones como aplicaciones independientes? ¿En qué se diferencian del módulo de aplicación real en ese caso?
Los módulos de funciones se utilizan en las aplicaciones instantáneas y en los paquetes de aplicaciones de Android, de modo que cuando la aplicación solicita una función mientras usa la aplicación instantánea o los paquetes de aplicaciones, la tienda Play solo carga el código del módulo de funciones solicitado, y no otros. En el caso de las aplicaciones instantáneas, una vez que el usuario termina de usar la función, el código se descarta. Si está trabajando en una aplicación regular y no en una aplicación instantánea, creo que debería estar usando el módulo de biblioteca de Android.
Los paquetes de aplicaciones de Android se utilizarán para dividir su aplicación en pequeños fragmentos para que el usuario no tenga que descargar todo el código en su APK si no lo necesita.
No estoy muy seguro de la cosa, ya que no profundicé más en el tema, pero creo que los módulos de funciones deberían agregarse cuando se quiera admitir Play Store, una aplicación de tipo AKA Instant Apps. Por favor refiérase a la documentación here .