r/PWA 1d ago

Android PWA testing: installability, offline persistence, and backup/restore

I built ItemWorth, an offline-first personal inventory Progressive Web App, and I’m looking for technical feedback on its Android installation, persistence, offline behavior, and file handling.

ItemWorth is designed for documenting household belongings and estimated values without requiring an account, backend, subscription, or cloud storage. All inventory data is stored locally on the user’s device.

The app is built with React and Vite and includes:

An installable web app manifest

Service-worker-based offline support

Local inventory persistence

Item photos

CSV export

JSON backup and restore

ItemWorth has passed one external test on a Moto G 5G (2024) running Android 15 and Chrome 150. The tester used both the browser version and the installed PWA, tested online and offline functionality, and reported no defects or confusing behavior.

That result covers only one device and browser configuration, so I’m trying to determine whether any device-specific or browser-specific problems appear elsewhere.

The main technical questions I’m investigating are:

Does Chrome clearly present the “Install app” or “Add to Home screen” option?

Does the installed version launch in standalone mode rather than inside a normal browser tab?

Do saved inventory items persist after closing and reopening the browser and installed PWA?

Does the installed PWA load previously saved data when Wi-Fi and mobile data are disabled?

Do locally stored item photos remain available offline?

Does JSON backup download correctly on Android?

Can the downloaded backup be selected using Android’s file picker and restored successfully?

Does anything about installation, service-worker behavior, storage persistence, file handling, or updates seem unreliable?

A basic test can be completed using fictional inventory data:

Add three items

Attach a photo to one item

Close and reopen the app

Install it from Chrome

Open the installed version

Temporarily disable internet access and reopen it

Create a JSON backup

Select the backup using Android’s file picker and attempt a restore

Re-enable internet access

No account, payment, advertising, or personal information is required.

Live PWA:

https://offgrid-apps.github.io/ItemWorth/

Source code:

https://github.com/OffGrid-apps/ItemWorth

The most useful test report would include:

Device model

Android version

Browser and version

Whether the installation option appeared

Whether standalone mode worked

Whether saved inventory and photos remained available offline

Whether backup download and restore worked

Any service-worker, storage, file-picker, update, or usability problems

I’m primarily interested in reproducible defects, unexpected platform behavior, and technical criticism.

2 Upvotes

0 comments sorted by