Publish Your Mobile Android Application to the Google Play Store
This article describes the process you must follow to publish your application to the Google Play Store. Before you proceed, ensure your app fulfills the general pre-requirements.
To publish your app to the Google Play store you must have a developer account. If you don't, create a new Google Developer Account here.
Preparation Checklist
Google provides a checklist with instructions to ensure your application is compliant with the publishing rules and the quality required.
Pre-requirements for Android include graphics assets and an app package.
Google also provides a video with a list of 10 tips you should follow to ensure the success of your application.
Publishing Android Applications to Google Play
Generate the Android App Package (APK)
You can generate the release (final) version of your mobile app in Service Studio or Service Center.
Service Studio
To generate the Android App Package in the Service Studio, perform the following steps:
-
Go to the app detail screen of the mobile application for which you want to generate the mobile application package. Open the Distribute tab.
-
Click on the Generate Android App button, or the Android cog icon button if you've already generated a previous Android app.
-
In the Build type list, select the Release option.
-
Keep the default app identifier assigned by OutSystems or write your own (matching reverse domain name notation, for example, com.domain.appname).
-
Select the keystore to sign your app and introduce the passwords. If you don't have a keystore to sign your Android apps, check here how to do it.
-
Fill in the alias name and password of the private/public key pair to use. The alias you must use is the one generated when creating the keystore.
-
Click GENERATE APP.
Service Center
To generate the Android App Package in the Service Center, perform the following steps:
-
Access Service Center console of the environment (
https://<environmentdomain>/ServiceCenter
). -
Go to Factory, click on the Applications tab, and open your application from the applications list.
-
Select the Distribute tab and click on the Configure link for the Android entry in the Native Platforms section.
-
In the Build type drop-down menu, select the Release option.
Keep the default app identifier assigned by OutSystems or write your own (matching reverse domain name notation, for example, com.domain.appname).
-
Select the keystore to sign your app and introduce the passwords. If you don't have a keystore to sign your Android apps, check here how to do it.
-
Fill in the alias name and password of the private/public key pair to use. The alias you must use is the one generated when creating the keystore.
-
Click Save to save your settings.
-
Click Save and Generate and wait a few moments while the app is being generated.
-
After the app is generated, click the download icon near the version information to download the Android app package (APK).
Distribute the Mobile App through the Google Play store
After the generation has been completed, scan the QR code or copy the created installation link using your device to download the Android app package (APK).
You need now to access the Google Play Console to upload your mobile app.
You have to provide the following information:
-
To create the application:
- the name;
- the default language;
-
To release the application:
- choose whether to roll out to Beta testing or Production;
- calculate the content rating by answering a few questions;
- define the pricing;
- define the countries and regions where it’s going to be available;
- define a few more requirements.
-
To define the store listing:
- the title, short description, and full description;
- the application screenshots;
- your contacts;
- The URL of your privacy policy, if any;
At the final steps, you need to release the app to Beta Testing or Production, according to your choice, confirm the version and APK, and start the rollout.
After completing this process your application is published and available for download at the Google Play Store.