About PWAValidator
Free tool by cubiczo.com · No sign-up · No data stored · PHP 7.2+ · support@cubiczo.com
What is this tool?
PWAValidator converts any Progressive Web App into a native Android APK in 3 stages:
🔍 Validate
Checks HTTPS, manifest fields, icons, service worker. Shows APK Build Confidence and Play Store Readiness scores.
🔧 Fix
Generates manifest.json, all icon sizes, service worker, and offline page — with exact placement instructions.
📦 Build APK
Downloads a complete Capacitor 6 project with all Android resources. Run build.bat to generate your APK.
Prerequisites — install once
| Tool | Version | Why | Download |
|---|---|---|---|
| Java JDK | 17–21 | Android Gradle build | adoptium.net |
| Node.js | 18 LTS+ | Capacitor CLI | nodejs.org |
| Android SDK | API 36 | Build tools + platform | Command-line tools |
sdkmanager "platforms;android-36" "build-tools;34.0.0" && sdkmanager --licenses
Build APK after downloading ZIP
com.yourcompany.appname). It can never be changed after publishing to Play Store.Upload to Google Play Store
Developer Account
play.google.com/console — $25 one-time fee. Takes 1–2 days.
Create App & Store Listing
Short description (80 chars), full description, 2+ screenshots, 512×512 hi-res icon, 1024×500 feature graphic.
Build Signed AAB
Run build.bat aab then sign with keytool. Or use gradlew.bat bundleRelease with keystore flags.
Internal Testing First
Upload AAB to Internal Testing, add yourself as tester, verify it works before going public.
Publish to Production
Complete content rating, add privacy policy, then Production → Submit. Review takes 1–7 days.
Common questions
- Does this store my data? No. PHP runs per-request; nothing saved.
- iOS support? ZIP is Android-only. Capacitor supports iOS but requires Mac + Xcode.
- SW check fails but I have one? Checker only scans HTML source — shows warn if SW is in a separate JS file. Won't block your build.
- Placeholder icons for Play Store? No. Replace with real PNGs using RealFaviconGenerator.
- Is Capacitor free? Yes. Open-source. Ionic Appflow (cloud builds) is optional & paid.