Leo Zhang
Back to Projects

Forest Patrol GIS

Chunxiao Technology · 2021 – 2022

Role: Android Mobile Client Developer

Cover

Cover

Offline-first Android GIS app for forest rangers working in zero-signal areas. Offline map tiles, GPS trajectory recording, GIS layer annotation, and fire/pest/incident reporting with deferred sync when connectivity returns.

Deployed for forestry department, reliable zero-connectivity operation, full data sync on reconnect

Problem

Forest rangers patrol remote areas with zero cellular signal — traditional online apps cannot work, and patrol data must be reliably logged.

Solution

Offline-first architecture: pre-loaded offline map tiles, local SQLite for all data persistence, GPS trajectory recording stored locally, GIS annotation layers for marking incidents. Smart sync protocol uploads all data when network returns.

Key Highlights

  • Delivered offline-first Android GIS for forest patrol in no-signal areas
  • Custom offline maps, GPS tracks, GIS annotations, and risk reporting
  • Synced patrol and incident data after connectivity returned
  • Improved field risk reporting continuity with offline-first architecture

Tech Stack

JavaKotlinAndroid SDKSQLiteGPSOffline MapsGIS Layers

What I Learned

Offline-first design patterns are essential for field apps; local SQLite with smart sync prevents data loss; UX must guide users about online/offline status.