Create your first instant app

Using Google Play Instant, you can create an instant app, which is a version of your app that users can access without needing to install an APK on their device. Instead, they view your app's experience through the Google Play Store or a URL that you create. This form of delivering content makes it easier for you to increase engagement with your app.

If you're creating an instant app from scratch, it's easiest to build it as part of an Android App Bundle, which is an upload format that includes all of your app's compiled code and resources, but defers APK generation and signing to Google Play. To learn more about this format, see Android App Bundle. When creating instant apps using app bundles, it's best to use Android Studio 3.2 or higher.

To create an instant app that is part of an app bundle, complete the following steps:

  1. Develop your app as you normally would. If you're new to developing Android apps in general, see the guide for how to Build your first app.

  2. Build the app bundle using tools in Android Studio or on the command line.

  3. Complete a few more configuration steps to make your app bundle instant-enabled. For guidance on this process, see the steps in how to Make your existing app instant-enabled using Android App Bundle.

Additional resources

To learn more about creating Android App Bundles, see the following resources:

Video: Publish smaller apps with the Android App Bundle
Learn how app bundles help your develop your app more quickly and create smaller APKs for your users.
Codelab: Your First Android App Bundle
A step-by-step guide for creating an Android App Bundle and adding features to it.
The Android App Bundle Format
Learn more about how the bundletool command-line program organizes an app bundle from your app's code and resources.