Source code for the www and res folders of some plugin demo apps by Andrés Zsögön. Refer to the individual page for each demo app for usage reference and compiled APK downloads.
To build and test a demo app with the provided source code:
- Create a new Cordova project using the provided package name (com.andreszs.[...].demo)
- Add the www folder provided
- Add the res folder and config.xml if you want to include the demo app icons.
- Install the cordova-plugin-app-version plugin (used to retrieve app's version)
- Install the cordova-plugin-device plugin (used in some demos that provide both android and browser platform)
- Install the relevant plugin from either NPM or GitHub. In general, they are the same versions.
ℹ️ To keep apps simple, certain demos do not include all of the plugin's functions. To add missing features or fix errors, kindly sent a PR and it will be merged asap.
- Plugin: cordova-plugin-biometric-auth
- Library: KeyguardManager & BiometricManager
- Authenticate device users with biometrics or fallback PIN, pattern or password.
- Plugin: cordova-plugin-btprinter
- Bluetooth printer implementation to print text, images, barcodes and QR codes to any bluetooth-paired printer.
- Plugin: cordova-plugin-camera-preview
- Direct camera interaction from Javascript and HTML.
- Plugin: cordova-plugin-fingerprint-aio
- Library: FingerprintManager (deprecated)
- Authenticate users with biometric validation.
- Plugin: cordova-plugin-google-code-scanner
- Library: Google code scanner
- Complete solution for scanning code without requiring your app to request camera permission, while preserving user privacy.
- Plugin: cordova-plugin-recaptcha-enterprise
- Library: Google reCAPTCHA Enterprise
- Google reCAPTCHA implementation for retrieving tokens used in risk score assessments.
- Plugin: cordova-plugin-hcaptcha
- Library: hcaptcha-android-sdk and browser API
- The hCaptcha widget can protect your applications from bots, spam, and other forms of automated abuse.
- Plugin: cordova-plugin-in-app-updates
- Library: In-app updates
- A Google Play Core libraries feature that prompts active users to update your app.
- Plugin: cordova-plugin-recaptcha-v2
- Library: SafetyNet reCAPTCHA
- The SafetyNet service includes a reCAPTCHA API that you can use to protect your app from malicious traffic.
- Plugin: cordova-plugin-sms-receive
- Library: Telephony
- Receive and read SMS messages using the Telephony API provided by Android.
- Plugin: cordova-plugin-sms-retriever
- Library: SMS Retriever
- Receive and read SMS verification messages without requesting SMS permissions.
- Plugin: cordova-plugin-native-spinner
- Show a platform's native spinner and/or message for preventing user interaction during blocking operations.