Forest Inventory Data App
Executive Summary
This project delivers a tablet-first field application that lets forestry crews navigate to sampling plots and collecting data with ease in modern and intuitive ways. Crews receive a clear list of assigned cruise jobs, open a map, and follow built-in GPS guidance to each plot. As they approach a location, proximity alerts trigger at user defined distances so users donβt miss a point, and the appβs built-in validation checks catch entry errors before data is saved.
Designed for remote work, the app automatically downloads the required basemaps and planned cruises for offline use, then synchronizes completed jobs automatically to the ArcGIS server whenever Wi-Fi or cellular service is available. Integration with ArcGIS enables familiar basemaps (satellite, hillshade, roads) and smooth compatibility with existing forestry workflows. The result is a single, intuitive tool for end-to-end timber cruising β plan, navigate, collect, validate, and syncβreducing rework while keeping teams aligned in the field and at the office.
About Our Client
Client Name: Confidential
Industry: Forestry
Location: USA
Technologies
Development
β Xamarin.Forms (C# / .NET) for a shared iOS/Android/Windows codebase
β .NET ArcGIS Runtime SDK
β Follows MVVM pattern
β Dependency Injection
Mapping, Location, Tracking
β Esri ArcGIS Runtime SDK for .NET (map display, feature layers, offline packs)
β Basemaps: Terrain / Topographic / Hillshade / Dark Grey / Light Grey
β Offline maps: TPK / TPKX / VTPK Offline load support; mobile geodatabase
β GPS & background tracking: Esri location services.
β Proximity alerts: Geofence / distance checks to user-selected plots
Data, Storage & Sync
β Local storage: SQLite
β Data validation: Domain rules on data entry + UI constraints
β Sync: Queued offline edits and ArcGIS feature services / REST API when WiFi/Cellular is available
β Serialization: JSON (System.Text.Json/Newtonsoft) with conflict resolution
Backend & Cloud
β ArcGIS Online Services for layers, features, auth & sharing
Auth & Security
β OAuth 2.0 (ArcGIS IdP) with PKCE
β Keychain/Keystore for tokens; HTTPS/TLS everywhere
β SOC2 Compliant – Certificate pinning, AES encryption/decryption with randomly generated IV, Jailbreak detection etc.
β SecureStorage via Xamarin.Essentials
DevOps
β CI/CD: GitHub / Azure
β Distribution and Code signing via app center.
Quality & Observability
β Crash reporting & analytics: Microsoft App Center
β Serilog – Structured logging.
