Add user reviews to AppDetailsScreen

Resolves #1494

Allow signed-in users to rate, review, edit, and delete an installed app's
review directly from its details screen. The form is hidden from anonymous
accounts and only shown for installed apps.

Submitted reviews are cached locally in a new Room "review" table (db v9) so
they appear immediately while Google publishes them, and are reconciled with
the Play API: edits made on the Play Store are mirrored, and a review deleted
there (or via the new delete action) is removed locally. Deletion relies on
gplayapi 3.6.3.
This commit is contained in:
Rahul Patel
2026-06-02 23:19:24 +05:30
parent 4a0c1101f4
commit 753c7fa06a
11 changed files with 946 additions and 8 deletions

View File

@@ -18,7 +18,7 @@ composeBom = "2026.05.01"
composeMaterial = "1.5.0-alpha20"
core = "1.18.0"
espresso = "3.7.0"
gplayapi = "3.6.2"
gplayapi = "3.6.3"
hiddenapibypass = "6.1"
hilt = "2.59.2"
junit = "4.13.2"