

Sign-up flow also revamped to make it easier to initialize the signing key you want to use for signing your app. which lead to simplify the release process. In short, you don’t need to use different version codes for an installed, and an instant version of your app. Next, you make an instant-enabled app bundle and upload it on the Play Console, and you’ll be able to select it when creating a new instant app release. Now, it’s possible to upload a single, combined app bundle artifact, containing modules enabled for the instant experience. Įven though you could use a single project to generate the installed and instant versions of your app, up until now, developers were still required to use product flavors in order to build two separate app bundles and upload both to Play Store.īut, now this kind of restriction completely removed from the updates of App Bundle. It helps to build app bundles that include both the Regular, installed version of your app as well as a Google Play Instant experience for modules marked with the dist: instant=”true” attribute in their AndroidManifest.xml.

Instant-enabled App Bundle was introduced in the Android Studio 3.3. val installRequestBuilder = SplitInstallRequest.newBuilder() installRequestBuilder.addLanguage(Locale.forLanguageTag("pl")) splitInstallManager.startInstall(installRequestBuilder.build()) Instant-enabled App Bundle You can do this by defining a language in the request by SplitInstallRequest.Builder#addLanguage(). val splitInstallManager = SplitInstallManagerFactory.create(context) val langs: Set = splitInstallManager.installedLanguages Demanding additional languagesĪsking an additional language is alike to requesting an on-demand module. The app can get a list of languages that are already installed using the SplitInstallManager#getInstalledLanguages() method.
#What is android studio bundle install#
With the additional languages API, apps can now request the Play Store to install resources for a new language configuration on demand and quickly start using it. If a user changes the system locale after the app is installed, Play automatically downloads the needed resources. When you use the Android App Bundle as the publishing format for your app, Google Play is able to optimize the installation by delivering only the language resources that match the device’s system locales. ✨ The ability to permanently uninstall dynamic feature modules that are included in your app’s initial install Additional languages API ✨ A new enrollment option for app signing by Google Play ✨ A streamlined publishing process for instant-enabled app bundles

✨ A new additional languages install API, which supports in-app language pickers Now, Let’s move to explore the new improvements in the Bundle. Assuming you’re now clearly understood of Android App Bundle.
