Quasar Cordova Development
Use this skill with quasar-development for shared UI and application concerns.
Inspect the Cordova project
- Inspect
quasar.config.* > cordova,src-cordova/config.xml, installed platforms/plugins, and supported OS versions. - Read the current Quasar Cordova documentation and installed plugin documentation.
- Verify the required Cordova CLI and native toolchains before adding the mode with
quasar mode add cordova. - Treat generated platform directories according to the project's source-control policy.
Work across web and native layers
- Wait for
devicereadybefore calling Cordova APIs. - Verify plugin maintenance, platform support, variables, permissions, and native SDK compatibility before installation.
- Request permissions only when needed and handle denial paths.
- Handle pause, resume, back button, deep links, network changes, safe areas, and external navigation explicitly.
- Validate data crossing plugin/native boundaries and restrict navigation/allowlists appropriately.
- Keep signing keys, passwords, and secrets out of source control and web bundles.
- Record reproducible configuration in
config.xml, hooks, or documented build steps rather than opaque platform edits.
Validate
- Run
quasar dev -m cordova -T androidor-T iosas appropriate. - Test plugin and lifecycle changes on a real device.
- Build with
quasar build -m cordova -T <target>and verify signed release artifacts separately. - Test fresh install, upgrade, permissions, background/resume, offline behavior, and external navigation.
- Run web tests, typecheck, lint, formatting, and native platform checks.