Skip to main content

 

Delivering Mobile Apps

 

Applies only to Mobile Apps
OutSystems

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 provides also 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:

  1. Go to the app detail screen of the mobile application for which you want to generate the mobile application package. Open the Native Platforms tab;

  2. Click on the CONFIGURE ANDROID APP button or the Android cog icon button if you've already generated a previous Android app;

    Configure Android App Menu

  3. In the Build type dropdown, select the Release option;

  4. Keep the default app identifier assigned by OutSystems or write your own (matching reverse domain name notation, e.g. com.domain.appname);

  5. 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;

  6. 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;

  7. Click GENERATE APP.

    Configure Android App Settings

Service Center

To generate the Android App Package in the Service Center, perform the following steps:

  1. Access Service Center of the environment: https://environmentdomain/ServiceCenter ;

    Service Center

  2. Go to the Factory button, click on the Applications menu, and open your application from the applications list;

    Service Center Factory Application Menu

  3. Select the Native Platforms tab and click on the Configure link for the Android entry;

    Service Center Factory Application Configure Android

  4. 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, e.g.com.domain.appname);

  5. Select the keystore to sign your app and introduce the passwords. If you don't have a keystore to sign your Android apps, check how to do it;

  6. 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;

    Service Center Factory Application Android Settings

  7. Click Save to save your settings;

  8. Click Save and Generate and wait a few moments while the app is being generated;

    Service Center Factory Application Generate

  9. After the app is generated, click the download icon near the version information to download the Android app package (APK);

    Service Center Factory Application Download 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 rollout 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.