How To Create Android App And Launch It On Play Store

The Google Play installation-free experience provides users with a new way to use apps. These types of applications are called "free installation applications," they are native Android applications but do not need to be installed scheduled the device to run. Each free installation application has a corresponding version for users to choose to install. Because the way users interact with instant apps is unique, instant apps should follow some specific user experience practices. This guide provides guidelines on how to create a good user experience in instant apps.

Provide an expressive landing screen for your app

A close experience button in the Play Store or to be displayed in the Android launcher, it needs a default main activity. If users enter your app through the experience now button or launcher, they will not be able to view the deep link or the context of the specific content they are trying to access. Therefore, you should provide them with a place to browse and discover application features.

Determine the fallback terminus of your link

Links to apps and games that support the Google Play free installation experience should be opened as soon as possible. Otherwise, these links will fall back to open in the browser. By linking to Google Play, you can modification the fallback plan to go to the Play Store. When users can't open the app immediately, if you want to guide users to download your app, but don't want them to use your app on the web, this strategy can come in handy.

Allow users to complete their tasks.

When promoting a feature in an instant app to users, make sure that users can use the feature without installing the app. Please avoid requiring users to install apps to complete the desired action. The primary click on a page in the app must never trigger the installation prompt.

Require users to log in at the appropriate time

Please proactively provide as many features as possible, instead of requiring users to log in or register for services associated with your application. Wait until users effort to use a feature that wants verification before prompting them to log in. If users can immediately see the benefits of logging in, they won't find the login prompt so intrusive.

Keep the user state after installing the app.

When a user installs an application, please make sure to use cookies or local storage to transfer the stored application state to the application. The user should be able to continue from where they left off in the application.

Do not create any additional splash screen.

The installation-free app launching experience combines app brand information, app name, and app launcher icon. Do not create your additional splash screens, as these screens may be redundant for users.

Up arrow and system return

The up button will navigate up the app's navigation stack until the user reaches the app's home screen. The back button will browse the history of the recently viewed screens in reverse chronological order. The up button ensures that the user stays in your app, while the back button may return the user to the current full screen outside of the app. In other words, pressing the up button should never exit the app.

Do not branch the interface.

The interface of the free installation application should be the same as the interface of the installation version. Please do not change your design and interface in the instant app.

Use Smart Lock on Android (for passwords) for identification.

Smart Lock (for passwords) on Android is a password manager for Chrome and Android. Smart Lock will also automatically log in the user on subsequent visits. To make it relaxed for users to confirm, please provide Google Smart Lock support in an instant app.

Provide clear installation tips

Use the install buttons as part of the application interface to use them cleverly. Use Material Design's "Get Application" icon and INSTALL label as the install button. Do not use any other tags, such as "get the app," "install the full app," or "upgrade." Never use banners or other advertising-like technologies to display installation prompts to users.

Provides up to 2-3 implicit installation prompts

The implicit installation prompt is a link dedicated to starting the installation prompt in the free installation application. If your installed version of the app has features that the free version does not have, this implicit installation prompt may appear.

Remove non-functional parts of the app.

When converting your application to an instant application, some parts of your instant application interface may be linked to other functional modules of the application. Please remove these parts from the instant app.

Eliminate payment resistance

If the Google Play billing service does not support the purchase in your instant app, and you do not store the user's payment information, you can use other payment APIs, such as the Google Pay API. With the Google Pay API, you can provide completely offline payments (such as cash on delivery) and store gift cards in instant apps.

Link to third-party products/services

Links to third-party products/services and content can be opened in a Chrome custom tab or browser. When the HTTPS protocol requests the resources, you can use present these links.

Provide a way to share URLs of free installation apps

Since the instant app does not provide an address bar for users to copy the URL, please provide a "share" operation in the app so that users can share your instant app URL.

Enjoyed this article? Stay informed by joining our newsletter!

Comments

You must be logged in to post a comment.

Related Articles
About Author
Recent Articles