ON-DEVICE SDK · iOS · ANDROID

Capture field and inventory assets with full-frame photos.

A mobile photo capture SDK for iOS, Android, Flutter and React Native. Shoot the whole frame as-is, no cropping and no edge detection, with an optional date-time or text stamp along the bottom. It all runs 100% on-device, online or off.

Full-frame photo with optional stamp Works fully offline Flat per-device rate for every team
WHAT IT DOES

A clean full-frame photo, every time

  • ✓ Full-frame capture with no cropping or edge detection, the photo is saved as shot
  • ✓ Optional bottom stamp with a date-time value or your own text
  • ✓ Flash, front/back camera and multi-shot capture controls
  • ✓ Works fully offline, capture on-device and sync when you choose
  • ✓ Need verified location? Add Location & DigiPin to geo-stamp the shot
  • ✓ Need an asset ID off a label? Pair with Barcode Scanning
  • ✓ Native iOS and Android, plus Flutter and React Native bindings
kotlin
// Plain full-frame photo, no cropping
Config.CaptureSupport.DocumentCropping = CroppingType.Disabled
Config.CaptureSupport.BottomStampData = "{DATETIME} · Asset"   // optional stamp

startActivityForResult(
    Intent(this, Class.forName("com.extrieve.quickcapture.sdk.CameraHelper")),
    REQ_ASSET)

// onActivityResult -> the captured photo:
val files = data.getStringArrayListExtra("fileCollection")
USE CASES

Common scenarios

Field inspection

Technicians document equipment on site with full-frame photos and an optional date-time stamp. No paper forms. No context lost between the visit and the office.

Insurance claims

Adjusters and policyholders photograph damage evidence in full frame with an optional timestamp. Add Location & DigiPin when you need verified location on the file.

Inventory audits

Photograph stock item by item. Pair with Barcode Scanning to read the asset code straight off a label.

Utility & meter surveys

Record meter reads and pole or line condition across a route, capturing offline in low-signal areas and syncing when coverage returns.

Property condition reports

Walk a unit room by room, photographing each asset. Send any attached paperwork to Mobile Document Scanning in the same app.

Construction progress

Log site progress with timestamped photos so every update ties to a specific phase, area, and day for the project record.

PRICING

Priced for every team

Included in the SDK license. Pricing shown in your local currency.

Affordable to all

One flat per-device rate, the same for five inspectors or a national field team. On-device processing means no per-photo cloud charges.

See pricing →

FAQ

Common questions

What is a mobile asset capture SDK?
A mobile asset capture SDK photographs a field or inventory asset in full frame, exactly as shot, with no cropping and no edge detection. It embeds into iOS, Android, Flutter and React Native apps, can add an optional date-time or text stamp along the bottom of each photo, and runs entirely on the device.
Which platforms does the asset capture SDK support?
It runs natively on iOS and Android, with bindings for Flutter and React Native, all from a single license. The same capture behaviour and photo output are available across all four platforms.
Does asset capture work offline?
Yes. Capture runs 100% on the device with no upload and no server round-trip, so photos can be taken in low-signal or fully offline locations and synced later when you choose. Nothing leaves the device during capture.
Does the SDK geo-tag photos or add GPS coordinates?
No. The capture step saves a plain photo and does not embed GPS coordinates, a device ID, or EXIF or JSON location metadata. When you need verified location on the file, add Location & DigiPin to geo-stamp the shot with latitude, longitude and a DigiPin geocode.
Can I add a date-time stamp or label to each captured photo?
Yes. You can add an optional bottom stamp to every photo containing a date-time value, your own text, or both. This ties a field or inventory photo to the day and context it was captured in, without any editing afterwards.
Can the SDK read an asset barcode or serial number from a label?
Not with asset capture on its own, since it produces a photo rather than a decoded value. To read an asset code or serial number straight off a label, pair it with Barcode Scanning from the same SDK and store the decoded string alongside the photo.
How is asset capture different from document scanning?
Asset capture keeps the entire frame exactly as shot, with cropping and edge detection turned off, so nothing is trimmed from the photo. Document scanning instead detects the page edges and crops to the document; when you need a cropped, deskewed document use Document Scanning from the same SDK.
How is the asset capture SDK licensed and priced?
It is included in the SDK license at one flat per-device rate, the same whether you deploy to five inspectors or a national field team. Because processing runs on-device there are no per-photo cloud charges. See pricing for current rates.

Try asset capture with the free trial

Free signup credit. No card required.