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.

Case Study Img- Forestry Inventory Data App