This is a summary (copy/paste) of the official instructions from Google Play, in here we try to make it simpler because there are some steps you do not need to accomplish.

After you’ve signed up for a Google Play developer account, you can create apps using your Play Console.

Create an app

  1. Go to your Play Console.
  2. Select All applications All applications > Create application.
  3. Select a default language and add a title for your app. Type the name of your app as you want it to appear on Google Play.
  4. Create your app’s store listing, take the content rating questionnaire and set up pricing and distribution.

Get your app ready for production

To get your app ready for production, you need to prepare and roll out releases to a specific track. With a release, you can manage your app’s APKs and roll-out your app.

Step 1: Create a release

To start your release:

  1. Go to your Play Console.
  2. Select an app.
  3. On the left menu, select Release management > App releases.
  4. Next to the release type that you want to create, select Manage and then Production, this version of your app is available to all users in the countries you’ve targeted.
  5. To create a new release, select Create release.

 

Step 2: Prepare your app’s release

  1. Follow the on-screen instructions to add APKs, describe what’s new in this release and name your release. For more information on any of these fields, select the matching section heading below.
  2. To save any changes you make to your release, select Save.
  3. When you’ve finished preparing your release, select Review.

Country distribution

For details on managing country availability across your app’s production, open and closed releases, go to distribute app releases to specific countries.

Release details

Select a section heading below for more information.

Android App APKs to add

In this section, view details about app APKs that you’ve added directly to a release.

Android App APKs to deactivate

In this section, view details about app APKs from your previous release that will no longer be served to users.

*This info will be provided if necessary when we release an update.

Android App APKs to retain

In this section, view details about app APKs from your previous release that will continue to be served to users.

*This info will be provided if necessary when we release an update.

Release name

The release name is only for use in the Play Console and won’t be visible to users.

It’ll auto-populate the field with the version name of the first APK or app bundle added to the release.

To make your release easier to identify in the Developer Console, add a release name that’s meaningful to you, like the build version (‘3.2.5-RC2’) or an internal code name (‘Banana’).

What's new in this release?

Overview

Let your users know about recent updates you’ve made in this release of your app. Your ‘What’s new’ description shouldn’t be used for promotional purposes or to solicit actions from your users.

Add release notes & manage translations

In the ‘What’s new in this release?’ section, add the description for your app’s release between the relevant language tags. Language tags will be shown in the text box for each language your app supports.

To change your app’s supported languages, you must first add translations on your Store Listing. When you return to the Prepare release page, the latest set of languages will be shown in the text box.

When entering text, make sure that the language tags are on separate lines from the release notes. The format should match the following:

<en-US>

The release notes description can take up multiple lines.

</en-US>

Copy from previous release

To copy release notes from a previous release, select Copy from previous release. On the next screen, selecting a release will copy the release notes and any translations into the text box for further editing. This will replace any existing release notes you may have entered.

*This info (in english) will be provided if necessary when we release an update.

Step 3: Review and roll-out your release

Prerequisite: Before you can roll-out your release, make sure that you’ve completed your app’s Store Listingcontent rating & pricing & distribution sections. When each section is complete, you’ll see a green tick mark next to it on the left menu.

Once you’re ready to roll-out your app:

  1. Go to your Play Console.
  2. Select an app.
  3. On the left menu, select Release management App releases.
  4. Next to the release that you want to roll-out, select Edit release.
  5. Review your draft release and make any additional changes that are needed.
  6. Select Review. You’ll be taken to the ‘Review and roll-out release’ screen, where you can make sure that there aren’t any issues with your release before rolling out to users.
  7. Review any warnings or errors.
  8. If you’re updating an existing app, select a roll-out percentage.
    • If you’re rolling out your first  release, you won’t see the option to select a roll-out percentage.
    • For details on how to target a staged roll-out to specific countries, go to release app updates with staged roll-outs.
  9. Select Confirm roll-out.
    • If you’re rolling out your app’s first release on production, clicking Confirm roll-out will also publish your app to all Google Play users in the countries that you selected.

Step 4: Review release details

Once you’ve created a release, you’ll see the following information for the latest app release that you rolled out to each track on your App releases page.

  • Release name: Name to identify release in the Play Console only, such as an internal code name or build version.
  • Roll-out details: A timestamp indicating the last roll-out event for each release.
  • Device support: A summary of your app’s device compatibility, including supported, unsupported and excluded devices. Device support is managed per app instead of per release or track.
  • APK details: A list of active version codes added in your current and previous releases.
  • Roll-out history: A timeline that shows timestamps for when your app’s release was halted, resumed or served to a new percentage of users.
  • Release history: A list of all previous releases with version code details, roll-out history and release notes

Set up your store listing

Your app’s store listing is displayed on Google Play and includes details that help users learn more about your app.

Product details

  1. Go to your Play Console.
  2. Select All applications All applications.
  3. Select an app and fill in the fields under ‘Product Details’.
Field Description Character Limit Notes
Title Your app’s name on Google Play. 50-character limit You can add one localised title per language.
Short description The first text users see when looking at your app’s detail page on the Play Store app. 80-character limit Users can expand this text to view your app’s full description.
Full description Your app’s description on Google Play. 4000-character limit

Note: Repetitive or irrelevant use of keywords in the app title, description or promotional description can create an unpleasant user experience and can result in an app being suspended on Google Play. Please refer to full guidelines in the Google Play Developer Programme Policies.

Graphic assets

Learn more about adding graphic assets, screenshots and videos for your app.

Languages & translations

Add & manage translations

When you upload an app, the default language is English (United States, en-US). You can add translations of your app’s information, along with in-language screenshots and other graphic assets.

  1. Go to your Play Console.
  2. Select All applications All applications.
  3. Select an app and review the languages listed under ‘Product Details’.
  4. To add new languages, select Manage Translations > Purchase translations or Add your own translation text.

Categorisation

To select your application type and category:

  1. Go to your Play Console.
  2. Select All applications All applications.
  3. Select an app.
  4. Under ‘Categorisation’, select an application type and category (see examples).

Contact details

To add support resources for your app for Google Play users:

  1. Go to your Play Console.
  2. Select All applications All applications.
  3. Select an app.
  4. Under ‘Contact Details’, add your contact information. You can offer multiple support channels (website, email, phone), but a contact email is required to publish apps on Google Play.

Tip: Find out more about providing support for your users.

Privacy Policy

Adding a privacy policy to your app’s Store Listing helps provide transparency about how you treat sensitive user and device data.

The privacy policy must, together with any in-app disclosures, comprehensively disclose how your app collects, uses and shares user data, including the types of parties with whom it’s shared. Google is unable to provide you with legal advice and you should consult your own legal representative.

  • For apps that request access to sensitive permissions or data (as defined in the user data policies): You must link to a privacy policy on your app’s store listing page and within your app. Make sure that your privacy policy is available on an active URL, applies to your app and specifically covers user privacy.
  • For apps in the Designed for Families programme: You must link to a privacy policy on your app’s Store Listing page and within your app, regardless of your app’s access to sensitive permissions or data. Make sure that your privacy policy is available on an active URL, applies to your app and specifically covers user privacy.
  • For other apps: You’re not required to post a privacy policy.

Add a privacy policy to your Store Listing

  1. Go to your Play Console.
  2. Select an app.
  3. Select Store presence > Store listing.
  4. Under ‘Privacy Policy’, enter the URL where you have the privacy policy hosted online.
  5. Save your changes.

*This is a summary version, you do not need to follow all the steps from the original source: Google Play