Software
Mobile App
One app, every role on the farm. Field surveys, precision guidance, harvest shifts, NFC worker tracking — built to work offline.
One app. Every role. Any farm.
AnyFarm Mobile is a single Android application that adapts to every role on your farm. A farm manager sees fields, surveys, and activity tracking. A shift manager sees today’s shifts, worker clock-in, and bin counts. Same APK, different experience.
It’s designed to work where you actually use it — in the field, on a bakkie, in a packhouse — and it doesn’t need a signal to do its job.
For the farm manager
Full farm and field management for owners, managers, and agronomists.
Field operations
- Create and manage farms, fields, and blocks
- Walk or drive field boundaries with continuous GPS recording
- Automatic polygon simplification and area calculation
- Export to GeoJSON, GPX, or CSV
Activity tracking
- Planting, spraying, spreading, harvesting, scouting, tillage, penetrometer
- GPS track recording with implement-width coverage calculation
- Overlap detection and missed-area highlighting
Precision guidance
- 3D perspective field view with real-time GPS position
- Cross-track error display for accurate pass-to-pass driving
- Implement status, section control, and bin level panels
- Works with internal GPS, external Bluetooth GPS, and RTK receivers
Maps & imagery
- Mapbox satellite and street base layers
- Custom tileserver integration for drone imagery overlay
- Offline tile caching (up to 500 MB)
- Pre-cache tile regions before heading to the field
For the shift manager
Harvest team supervision with NFC worker identification and bin tracking.
Today’s shifts
- See all planned, active, and completed shifts for the day
- Live stats: workers clocked in, bins collected, total weight
- Progress tracking toward daily targets
NFC worker clock-in / out
- Tap worker NFC cards to clock in or out — no internet required
- Instant local matching against the cached worker database
- Audio + haptic feedback: ascending tone for clock-in, descending for clock-out
- Manual worker search fallback by name or employee number
Bin scanning
- Scan harvest bin QR codes with the camera, or tap NFC bin tags
- Assign bins to the active picker
- Running bin count with confirmation overlay
- Debounced scanning to prevent duplicates
Shift completion
- Auto clock-out remaining workers
- Summary review before finalising (workers, bins, weight)
- Everything syncs to the server on next connection
Built for the field
Offline-first
Every action saves locally first. Clock-ins, bin scans, survey points, activity records — all stored on-device and queued for upload. When connectivity returns (Wi-Fi at the farmstead or a brief cell signal in the field), everything syncs automatically. Nothing is lost.
Multi-tenant & multi-device
One server, many farms, many devices. Devices pair with a 6-character code; users bind with credentials; the server controls which profile each device gets and revokes credentials remotely when needed.
Tech spec, briefly
| Platform | Android 8.0+ (SDK 26 – 34) |
| UI | Jetpack Compose, Material 3 |
| Local store | Room (SQLite) |
| Sync | WorkManager, 4-hour background interval |
| Hardware | NFC (MIFARE / NTAG / ISO 15693), camera (QR via ML Kit), Bluetooth LE, GPS (internal / external / RTK) |
| Build flavors | dev / staging / production — three installs side by side |
| Backend | REST + JWT against app.anyfarm.io |
Supported device profiles: FARM_MANAGER, SHIFT_MANAGER,
SPRAY_OPERATOR.