https://github.com/dipien/google-play-api
Gradle Plugin & Kotlin Library to publish android APKs/Bundles and listings on Google Play
https://github.com/dipien/google-play-api
android google-play gradle-plugin java publisher
Last synced: about 4 hours ago
JSON representation
Gradle Plugin & Kotlin Library to publish android APKs/Bundles and listings on Google Play
- Host: GitHub
- URL: https://github.com/dipien/google-play-api
- Owner: dipien
- License: apache-2.0
- Created: 2016-06-19T19:43:02.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-07-30T18:50:11.000Z (2 months ago)
- Last Synced: 2025-07-30T21:06:23.787Z (2 months ago)
- Topics: android, google-play, gradle-plugin, java, publisher
- Language: Kotlin
- Homepage:
- Size: 1.17 MB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
[](https://medium.com/dipien)
# Google Play API
Gradle Plugin & Kotlin Library for Google Play API## Setup
Setup up your Google Developers Service Account
1. Open the [Google Play Console](https://play.google.com/apps/publish/)
2. Select `Settings`, followed by `API access`
3. If your account is not linked to a Google Developer Project, then click the `Create new project` button
4. Click the `Create new service Account` button and follow the `Google Cloud Platform` link in the dialog
5. Click the `Create Service account` button at the top of the developers console screen
6. Provide a name for the service account and then click on `CREATE AND CONTINUE`
7. Click `Select a role`, choose `Project` -> `Editor`, then click on `CONTINUE` and finally on `DONE`
8. On the `Google Cloud Platform` console, find the row with the new service account created, and click on the `Manage Keys` action
9. Click on `ADD KEY` -> `Create new key`
11. Select `JSON` as the Key type and click `CREATE` to close the dialog
13. The JSON with the key was downloaded to your computer
14. Back on the `Google Play developer` console, click on `Grant Access` for the newly added service account
16. Check all the permissions under the `Releases` & `Store presence` categories
17. Click on `Invite user` and then on `Send invite`## Components
#### Gradle Plugin
* [google-play-api-plugin](/google-play-api-plugin)#### Kotlin Client
* [google-play-api-kotlin](/google-play-api-kotlin)## Resources
* [https://support.google.com/googleplay/android-developer/answer/1078870](https://support.google.com/googleplay/android-developer/answer/1078870)
* [https://developer.android.com/distribute/best-practices/launch/store-listing.html](https://developer.android.com/distribute/best-practices/launch/store-listing.html)
* [https://developer.android.com/distribute/best-practices/launch/feature-graphic.html](https://developer.android.com/distribute/best-practices/launch/feature-graphic.html)