Основано на этом сайте ,
Когда приложение использует Instant Apps
, это приложение делится на одно или
больше функциональных модулей , каждый из которых содержится в отдельном
Файл APK Каждая функция состоит из определенной области
функциональность в приложении, обычно включающая одно или несколько действий
экземпляров. Индивидуальные функции APK затем объединяются в
мгновенное приложение APK, которое затем загружается в Google Play Developer
Консоль.
Это означает, что и приложение, и модули мгновенного приложения служат контейнерами для функциональных модулей, составляющих приложение. Приложение должно содержать хотя бы один функциональный модуль, а также может содержать дополнительные модули для других функций.
Файл build.gradle
для модуля мгновенного приложения, с другой стороны, будет использовать плагин com.android.instantapp
для создания отдельных файлов APK для функций, на которые ссылаются в разделе зависимостей. Обратите внимание, что на зависимости функций ссылаются с помощью объявлений реализации проекта ():
apply plugin: 'com.android.instantapp'
dependencies {
implementation project(':myappbase')
implementation project(':myappfeature')
}