Warky.Dev
Warky.Dev Engineer DNA. Full Stack. Maintained.
📋

Field Capture Client

Local-first Android app for capturing field data — barcodes, photos, GPS, meter readings, and custom forms — delivered to your backend when connectivity allows.

Android Offline-first SQLite local storage Configurable backends

What It Can Do For You

🏠

Insurance Inventory

Walk through your property scanning barcodes and photographing items. Build a timestamped record of everything you own — ready when you need it for a claim.

Utility Readings

Capture meter readings with a photo, GPS location, and timestamp in one step. Maintain a structured log that can feed directly into your billing or reporting system.

🔧

Field Service & Repairs

Capture notes, photos, and GPS on site. Data queues locally and submits to your backend automatically when back in range — no fighting unreliable connectivity.

📦

Stock & Asset Tracking

Scan barcodes or QR codes to log stock movements, equipment check-ins, and asset inspections. Structured data goes exactly where your system expects it.

📝

Inspection & Compliance

Run structured inspection checklists with photo evidence and sign-off fields. Submissions carry a full delivery history — every retry logged, nothing lost.

🗺️

Survey & Data Collection

Build custom survey workflows with text, number, select, date, audio, and GPS steps. Deploy updated workflows to all devices by updating the remote workflow source — no app update needed.

How It Works

1

Configure workflows

Define capture steps — what to collect, in what order. Host workflows remotely so devices stay in sync automatically.

2

Capture in the field

Run a workflow on the device. Scan, photograph, record — everything stored locally in SQLite, no connectivity required.

3

Automatic delivery

A background worker queues submissions and delivers them when connectivity returns — exponential backoff, automatic retry, full attempt history.

4

Data in your system

Data arrives at your API or webhook as structured JSON with multipart media attachments — ready to process, store, or forward.

Capabilities

Capture Step Types

  • Text & notes
  • Numbers & measurements
  • Single / multi-select
  • Date & time
  • Photo capture
  • Audio recording
  • Barcode scan
  • QR code scan
  • GPS location

Backend Integration

  • Any JSON REST API endpoint
  • Webhook delivery (JSON + multipart)
  • Remote workflow source URLs
  • Token-based authentication
  • Per-attempt delivery history
  • Exponential backoff & retry
  • Draft sessions (resume later)

Support Package

I offer hands-on support to get Field Capture Client working for your specific use case — from first install to data flowing into your system.

Setup & Onboarding

Get running from scratch

  • App installation & configuration walkthrough
  • Reference server setup (Go backend included)
  • Provider & submission target configuration
  • End-to-end test submission verification

Workflow Design

Built for your data

  • Custom workflow design for your use case
  • Remote workflow source hosting & deployment
  • Step ordering, required fields, validation rules
  • Multi-workflow setups for different teams or tasks

Integration & Ongoing

Connect it to your systems

  • API / webhook integration with your existing backend
  • Custom backend development if needed
  • Ongoing support for workflow updates & changes
  • Feature requests & priority bug reports

Technical Details

Platform Android (minSdk 26)
Stack Flutter / Dart, Riverpod
Storage SQLite via Drift
Delivery WorkManager, exponential backoff

Get Started with Field Capture Client

Get in touch to discuss your field data requirements and I'll put together the right setup for you.