{"id":37023780,"url":"https://github.com/kakyire/app-review","last_synced_at":"2026-01-14T02:51:44.438Z","repository":{"id":57733775,"uuid":"340663535","full_name":"Kakyire/app-review","owner":"Kakyire","description":"This library lets you prompt users to submit Play Store ratings and reviews without the inconvenience of leaving your app or game.","archived":false,"fork":false,"pushed_at":"2021-11-13T17:55:26.000Z","size":643,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-09-23T16:50:13.780Z","etag":null,"topics":["android","android-apps","app-review","apps","google-play","in-app-review","inappreview","java-android","java-library","jetpack","kotlin","kotlin-android","kotlin-library","playstore"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kakyire.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-02-20T13:40:20.000Z","updated_at":"2023-08-02T13:47:50.000Z","dependencies_parsed_at":"2022-08-24T11:20:23.471Z","dependency_job_id":null,"html_url":"https://github.com/Kakyire/app-review","commit_stats":null,"previous_names":[],"tags_count":4,"template":null,"template_full_name":null,"purl":"pkg:github/Kakyire/app-review","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kakyire%2Fapp-review","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kakyire%2Fapp-review/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kakyire%2Fapp-review/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kakyire%2Fapp-review/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kakyire","download_url":"https://codeload.github.com/Kakyire/app-review/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kakyire%2Fapp-review/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28408783,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T01:52:23.358Z","status":"online","status_checked_at":"2026-01-14T02:00:06.678Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-apps","app-review","apps","google-play","in-app-review","inappreview","java-android","java-library","jetpack","kotlin","kotlin-android","kotlin-library","playstore"],"created_at":"2026-01-14T02:51:43.729Z","updated_at":"2026-01-14T02:51:44.416Z","avatar_url":"https://github.com/Kakyire.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# App-Review\nThis library lets you prompt users to submit Play Store ratings and reviews without the inconvenience of leaving your app or game.\n\n![API](https://img.shields.io/badge/API-19%2B-brightgreen.svg?style=flat)\n[![](https://jitpack.io/v/Kakyire/app-review.svg)](https://jitpack.io/#Kakyire/app-review)\n\n\n\u003cimg width=\"250\"  src=\"https://user-images.githubusercontent.com/47930771/108591259-b58df980-735f-11eb-8200-881674efede8.jpg\" /\u003e\n\n[App that uses this library](https://play.google.com/store/apps/details?id=com.churchpal)\n\n\u003c!-- ![](\u003cimg width=\"50\" height=\"100\" src=\"https://upload.wikimedia.org/wikipedia/commons/7/78/Google_Play_Store_badge_EN.svg\"\u003e) --\u003e\n \n\n \u003c!-- [![](https://upload.wikimedia.org/wikipedia/commons/7/78/Google_Play_Store_badge_EN.svg)](https://play.google.com/store/apps/details?id=com.churchpal) --\u003e\n\n\n\n\n\n## Dependency\nAdd the dependency to your app level `build.gradle`\n\n\n### Gradle Groovy DSL\n```gradle\ndependencies {\n\timplementation 'io.github.kakyire:app-review:2.0.1'\n}\n  ``` \n\n\n### Gradle Kotlin DSL\n```kotlin\ndependencies{\nimplementation(\"io.github.kakyire:app-review:2.0.1\")\n}\n```\n  \n## Implementation\nIn your `activity` or `fragment` add this single line of code\n\n### Kotlin Activity\n```kotlin\n    override fun onCreate(savedInstanceState: Bundle?){\n        super.onCreate(savedInstanceState)\n         setContentView(R.layout.activity_main)\n        \n\n        //pass an Int argument to the method \n        //that is number of times user needs to open the app to trigger In-app review\n        //the default value is 5\n        reviewApp()\n\n\n    }\n```\n### Kotlin Fragment\n```kotlin\n override fun onViewCreated(view: View, savedInstanceState: Bundle?){\n        super.onViewCreated(view, savedInstanceState)\n        \n       //pass an Int argument to the method \n        //that is number of times user needs to open the app to trigger In-app review\n        //the default value is 5\n        reviewApp()\n\n    }\n\n```\n\n### Java Activity\n```java\n    @Override\n    protected void onCreate(Bundle savedInstanceState){\n        super.onCreate(savedInstanceState);\n        setContentView(R.layout.activity_main);\n\n        //pass a second Int argument to the method \n        //that is number of times user needs to open the app to trigger In-app review\n        //the default value is 5\n        InAppReviewKt.reviewApp(this);\n\n    }\n  ```\n\n### Java Fragment\n```java\n\n    @Override\n    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState){\n        super.onViewCreated(view, savedInstanceState);\n\n        //pass a second Int argument to the method \n        //that is number of times user needs to open the app to trigger In-app review\n        //the default value is 5\n        InAppReviewKt.reviewApp(this);\n    }\n```\n\n## Device requirements\nIn-app reviews only work on the following devices:\n\n\n* Android devices (phones and tablets) running Android 5.0 (API level 21) or higher that have the Google Play Store installed.\n* Chrome OS devices that have the Google Play Store installed.\n\n**PS:** Your app needs to be on Play Store\n\nLearn more about In-app review [here](https://developer.android.com/guide/playcore/in-app-review)\n\n\n## License\n```\nCopyright (C) 2021 Kakyire (Daniel Frimpong)\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n   \n   ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkakyire%2Fapp-review","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkakyire%2Fapp-review","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkakyire%2Fapp-review/lists"}