Android App Bundles: Play Feature Delivery

Learn how to configure your app for Play Feature Delivery which uses advanced capabilities of app bundles, allowing certain features of your app to be delivered conditionally or downloaded on demand. By Harun Wangereka.

Leave a rating/review
Download materials
Save for later
Share
You are currently viewing page 4 of 4 of this article. Click here to view the first page.

Creating a Play Instant Release

Now you’re ready to do a Play Instant release.

Build a signed AAB for your app. Head over to Play Console and choose the Internal testing track. At the top right end, change your track from Standard to Instant apps only.

Release Types Dropdown list

Click Create new release to add a new release that your instant app will use.

Uploading new AAB

Upload the AAB that you signed. When uploading is complete, you’ll see:

Bundle Release Details

Click Save, then click Review release since it will be active.

More release details

This screen shows you information about your release, like supported devices, and also contains information from your AAB.

Click Start rollout to Internal testing and confirm when prompted by Google Play Console. Your instant app experience is now available to all your testers in the Internal testing track.

Woot woot! Your cats and dogs are ready to de delivered instantly.:] Download the app from the link on the Internal testing track, and you’ll see:

Instant app instant screen

Tap TRY NOW to start the download. After it completes, you’ll see the home screen with the two CardViews. Tapping them won’t do anything because you haven’t set the other modules to be instant.

Downloading Instant App

Home Screen

As before, when you check the list of installed apps, the PlayFeatureDelivery app isn’t there because it’s an instant app and wasn’t installed. However, your app will be cached, and the user won’t have to download the instant experience again.

Note: Check out official documentation to learn more considerations and things you need to do for other functionalities for instant app.

Where To Go From Here?

Download the completed project files by clicking the Download Materials button at the top or bottom of the tutorial.

Congratulations! You learned a lot about Play Feature Delivery and can now add dynamic feature modules and configure their delivery options as you wish. Check UX Guidelines. to learn more on how best to handle downloading of this feature modules and gives users if your app the best experience.

We hope you enjoyed this tutorial. If you have any questions or comments, please join the forum discussion below!