Tag: android
-
A step-by-step tutorial for building an Expo (React Native) app that reads the MRZ on passports and ID cards with the Dynamsoft MRZ Scanner native SDK through a hand-written Expo module — returning parsed fields, a perspective-corrected document image, and a cropped portrait photo.
-
A step-by-step tutorial for building an Expo (React Native) barcode scanner app that decodes 1D and 2D barcodes with the Dynamsoft Capture Vision native SDK through a hand-written Expo module — live camera scanning, photo-picker scanning, and result overlays with corner points.
-
Build a cross-platform Ionic Vue QR code and barcode scanner powered by the Dynamsoft Capture Vision native SDK (capturevisionbundle 3.6.2000) on Android and iOS. Two data sources, no JavaScript SDK, real-time native overlay.
-
Build a cross-platform Ionic Vue ID card and passport MRZ scanner that runs the Dynamsoft MRZ Scanner native SDK (mrzscannerbundle 3.4.1300) on Android and iOS, with both camera and gallery / file data sources, portrait photo extraction, and a deskewed document image produced by the same capture pipeline.
-
Build a real-time Android passport and ID scanner that parses MRZ data, detects portraits, and runs on-device with the Dynamsoft Capture Vision MRZ Scanner Bundle.
-
Step-by-step benchmark comparing Dynamsoft Barcode Reader detection accuracy on Web (JavaScript/WASM), Android (Java), and Desktop (Python) using the same challenging-image dataset and shared JSON scan template — so you can pick the right deployment target with real numbers.
-
Learn how to build a Flutter document scanner with real-time document detection, interactive quad editing, drag-and-drop page reordering, and multi-page PDF export on Android and iOS using Dynamsoft Capture Vision SDK.
-
Step-by-step Java tutorial: build a multi-page Android document scanner with real-time boundary detection, auto-capture, quad editing, image filters, and PDF export using Dynamsoft Capture Vision SDK.
-
Learn how to build a cross-platform React Native document scanner with real-time edge detection, perspective correction, grayscale and binary color modes, PNG and PDF export, and system share sheet integration using Dynamsoft Capture Vision SDK for Android and iOS.
-
Step-by-step Flutter MRZ scanner tutorial for Android and iOS: learn to read passport and ID card Machine Readable Zone (MRZ) data using the Dynamsoft MRZ Scanner SDK. Covers project architecture, Material 3 UI, scan flow, Android/iOS camera configuration, and App Store publishing tips.
-
An in-depth, objective comparison of Dynamsoft Barcode Reader and Google ML Kit for Android barcode scanning. Learn which SDK delivers superior accuracy, reliability, and detection rates for enterprise applications with hands-on benchmarks.
-
Learn how to build an advanced spatial barcode scanner using Google ARCore and Dynamsoft Capture Vision. Discover how to leverage augmented reality to scan multiple barcodes at different positions, prevent duplicate scans through 3D collision detection, and ensure stable marker placement with plane detection.
-
Learn how to build a comprehensive MRZ recognition app on Android using Dynamsoft MRZ Scanner SDK and Google ML Kit. This guide covers live camera scanning, document capture, face extraction, and detailed MRZ parsing for passports and ID cards.
-
Parse driver's license PDF417 barcodes on Android in 2026 — step-by-step tutorial using Dynamsoft Capture Vision SDK with AAMVA field extraction, 720P/1080P runtime resolution switching, and a Google ML Kit comparison.
-
Step-by-step Android MRZ passport scanner code example using Dynamsoft MRZ Scanner SDK, CameraX, and ML Kit — with face detection, document rectification, and PDF export.
-
Learn how to build a React Native custom barcode scanner overlay UI with real-time green contours, corner markers, and text callouts using Dynamsoft Barcode Reader SDK. Covers coordinate transformation, aspect-ratio compensation, and multi-barcode support on Android and iOS.
-
Step-by-step guide to building an offline Flutter document scanner for Android and iOS using Dynamsoft Capture Vision Flutter 3.4.3000. Covers auto edge detection, perspective correction, manual crop editing, color-mode switching, and PNG export.
-
Learn how to integrate a barcode scanner in .NET MAUI HybridWebView using Dynamsoft Barcode Reader's JavaScript SDK. Runs on Windows, Android, and iOS from a single codebase.
-
Step-by-step tutorial to build a .NET MAUI cross-platform camera barcode scanner targeting Windows, Android, and iOS in a single project. Handle platform-specific rendering with preprocessor directives, SkiaSharp, and Dynamsoft Barcode Reader.
-
Step-by-step Android tutorial: scan passport and ID card MRZ using a USB camera with Dynamsoft Label Recognizer. Covers UVCCamera integration, preview capture, and MRZ parsing for Android kiosk and tablet setups.
-
Build a QR code scanner shared between Android and iOS with Kotlin Compose Multiplatform and Dynamsoft Barcode Reader v11: CaptureVisionRouter with CameraX on Android, AVFoundation with a Dynamsoft CocoaPods pod and Kotlin/Native cinterop on iOS, including a bounding-box overlay.
-
Step-by-step C# tutorial to build a cross-platform passport and ID card MRZ scanner for Android and iOS using .NET MAUI and the Dynamsoft Capture Vision SDK. Includes camera setup, real-time MRZ recognition, and parsed result display.
-
Step-by-step Android tutorial: stream an IP camera via RTSP with ExoPlayer and scan barcodes in real time using Dynamsoft Barcode Reader.
-
Step-by-step guide to building a .NET MAUI document scanner app that captures, normalizes, and shares documents on Android and iOS using the Dynamsoft Capture Vision SDK.
-
Learn how to read the Exif orientation tag and programmatically rotate images on Android (Java) and iOS (Swift) so photos display correctly in your document scanning app.
-
Step-by-step C# tutorial to integrate a barcode and QR code scanner into a .NET MAUI app using the Dynamsoft Barcode Reader SDK — covering image file decoding and real-time camera stream scanning on Android and iOS.
-
Build a Flutter barcode scanner that reads multiple 1D barcodes, QR codes, and DataMatrix codes at once on Android and iOS using the Dynamsoft Capture Vision SDK.
-
Build a high-performance Flutter barcode scanner for Android by mixing Dart and Kotlin code, integrating CameraX with the Dynamsoft Barcode Reader Bundle and its CaptureVisionRouter API for real-time barcode decoding.
-
The article talks about how to build an ID card scanner with React Native, Vision Camera and Dynamsoft Label Recognizer.
-
Build an Android MRZ text scanner in Jetpack Compose with CameraX and Dynamsoft MRZ Scanner (mrzscannerbundle 3.4.1300): feed camera frames and picked images into the Capture Vision Router's video pipeline, draw the detected MRZ lines as an overlay, and read MRZ from both live camera and static images.
-
Build an Android document scanner in Jetpack Compose that acquires images from document scanners (Dynamic Web TWAIN Service REST API) and cameras, then runs document boundary detection and perspective correction with Dynamsoft Document Normalizer (capturevisionbundle 3.6.2000).
-
Learn how to build an Android QR code scanner in Jetpack Compose with Dynamsoft Barcode Reader and Camera Enhancer (barcodereaderbundle 11.6.2000) - live CameraView preview, real-time decoding with the Capture Vision Router, and results shown directly in the Compose UI.
-
Record videos with CameraX in Kotlin and read barcodes and QR codes from video files on Android with Dynamsoft Barcode Reader (barcodereaderbundle 11.6.2000): decode while playing with PixelCopy or grab every frame with FFmpeg/JavaCV.
-
Learn how to access browser cameras in JavaScript using the getUserMedia API and Dynamsoft Camera Enhancer SDK. Build a cross-platform web camera viewer with camera selection, frame capture, and HTTPS deployment for iOS, Android, and desktop browsers.
-
Step-by-step tutorial to build an Android barcode scanner using an external USB camera with the UVCCamera library and Dynamsoft Barcode Reader SDK.
-
Learn how to scan high-density QR codes on Android devices. This tutorial compares Google ML Kit and the Dynamsoft Barcode Reader SDK, showing how to decode version 40 QR codes that ML Kit cannot read.
-
Learn why QR codes and barcodes fail to scan at a distance and how higher resolution helps: using the camera's highest video resolution, taking photos instead of live scanning, scale-up, and super resolution - with measured scanning distances from the Faraway_Scan experiment.
-
Learn why QR codes and barcodes fail to scan at a distance and how camera zoom (manual and auto) improves the read rate: digital zoom, refocusing, zoom factors, and the auto-zoom feature of Dynamsoft Camera Enhancer, with the Faraway_Scan demo app.
-
Create an Android barcode scanner with CameraX: preview and image-analysis use cases, decoding the NV21 frame buffer with Dynamsoft Barcode Reader (barcodereaderbundle 11.6.2000), and camera controls such as zoom, torch, and focus.