All Projects → theapache64 → google-play-api

theapache64 / google-play-api

Licence: Apache-2.0 License
🏈 Coroutines based Kotlin library to access play store

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to google-play-api

product-release-notes
Release notes page for your product that follows iTunes and Google Play
Stars: ✭ 24 (+33.33%)
Mutual labels:  google-play
nine-cards-backend
An Open Source Android Launcher built with Scala on Android
Stars: ✭ 61 (+238.89%)
Mutual labels:  google-play
APK-Downloader
Download latest version of android apps and games from Google Play.
Stars: ✭ 54 (+200%)
Mutual labels:  google-play
waylan android
A dictionary concept for Android ~ Making words and their meanings available through a natural and beautiful experience
Stars: ✭ 13 (-27.78%)
Mutual labels:  google-play
Fire Sticker
🍌 "Note it!" project of a published notebook Android App.
Stars: ✭ 31 (+72.22%)
Mutual labels:  google-play
autoplay
Gradle plugin for publishing Android artifacts to Google Play.
Stars: ✭ 204 (+1033.33%)
Mutual labels:  google-play
google-play-billing-validator
Npm module for Node.js to validate In-app purchases and Subscriptions on your backend
Stars: ✭ 72 (+300%)
Mutual labels:  google-play
gplaydl
Command Line Google Play APK downloader. Download APK files to your PC directly from Google Play Store.
Stars: ✭ 212 (+1077.78%)
Mutual labels:  google-play
szkolny-android
Nieoficjalna aplikacja do obsługi najpopularniejszych dzienników elektronicznych w Polsce.
Stars: ✭ 118 (+555.56%)
Mutual labels:  google-play
apkup
🚀 Publish APKs to Google Play directly from the terminal
Stars: ✭ 33 (+83.33%)
Mutual labels:  google-play
gplay-batchtool
Automatically remove all entries from Google Play > My Apps & Games > Library
Stars: ✭ 52 (+188.89%)
Mutual labels:  google-play
Appupdater
A library that checks for your apps' updates on Google Play, GitHub, Amazon, F-Droid or your own server. API 9+ required.
Stars: ✭ 1,793 (+9861.11%)
Mutual labels:  google-play
Google Play Scraper
Node.js scraper to get data from Google Play
Stars: ✭ 1,606 (+8822.22%)
Mutual labels:  google-play
from-gms-to-hms
Complete guide to adding support for Huawei's mobile services and distribution platform into your apps that are already published on Google Play.
Stars: ✭ 30 (+66.67%)
Mutual labels:  google-play
computeiro
Computer science courses, books and exams in your pocket. Built with Flutter and Free! ❤️
Stars: ✭ 27 (+50%)
Mutual labels:  google-play

google-play-api

buildStatus latestVersion Twitter: theapache64

A coroutines based Kotlin library to access play store

🛠 Installation

repositories {
    maven { url = uri("https://jitpack.io") }
}

dependencies {
   implementation("com.google.protobuf:protobuf-java:3.14.0")
   implementation("com.github.theapache64:google-play-api:latest.version")
}

⌨️ Usage

val username = "[email protected]"
val password = "pass1234"

// Logging in
val account = Play.login(username, password)

// Creating API using logged in account
val api = Play.getApi(account)

// Accessing API
val appDetails = api.details(packageName) // to get all app details
val downloadData = api.download("com.whatsapp") // to download APK

// and much more...

🥼 Run tests

./gradlew test

✍️ Author

👤 theapache64

This library is a combination of APIs collected from raccoon4 and playcrawler. All credit goes to them.

🤝 Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Open an issue first to discuss what you would like to change.
  2. Fork the Project
  3. Create your feature branch (git checkout -b feature/amazing-feature)
  4. Commit your changes (git commit -m 'Add some amazing feature')
  5. Push to the branch (git push origin feature/amazing-feature)
  6. Open a pull request

Please make sure to update tests as appropriate.

Show your support

Give a ⭐️ if this project helped you!

Patron Link Buy Me A Coffee Donation

📝 License

Copyright © 2021 - theapache64

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

This README was generated by readgen

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].