WAHYU PATRIAJIFull-Stack & Mobile Engineer
/
Back to Projects
SYS_ID: agro-srsMOBILE
Open Live Demo

Agro SRS Mobile

Agronomic Research Field Survey & Offline Maps Mobile Application

// Technologies:
FlutterSQLite / HiveRiverpod / BlocGPS Engine
PROJECT SCREENSHOTS (16:9 HD)
[1 / 1]
Agro SRS Mobile preview 1

Overview

Mobile field application for surveyors to collect agronomic research data such as TMAT, soil surveys, erosion, subsidence, and pests offline in remote plantation areas using offline maps.

// Role:

Mobile Developer & System Analyst

// Key Contributions:
  • Built the mobile application from scratch as the full developer for the entire project, collaborating with the manager and lead staff.
  • Designed intuitive and ergonomic mobile UI/UX tailored for field operations, iteratively applying feature enhancements based on user feedback.
  • Analyzed agronomic research field data logging requirements and built the Flutter cross-platform mobile architecture using Riverpod/Bloc.
  • Engineered offline vector tile & raster map caching, local SQLite/Hive storage, and offline mobile logging modules for soil quality, erosion, land subsidence, and water table level (TMAT).
  • Built on-device image compression pipelines, high-precision GPS location tagging, and an auto-recovery offline sync queue upon internet connection restoration.

Key Features

  • 1Offline-First Data Collection for Remote Plantation Fields
  • 2TMAT, Land Subsidence, Erosion & Soil Survey Logging
  • 3Crop Health & Pest Outbreak Photo Logging
  • 4Automatic GPS Location Tagging & Background Server Sync
  • 5Offline Field Maps & Plantation Navigation Tool

System Architecture

// DEEP_TECH_SPECS & INTEGRATION

  • >Flutter Cross-Platform Mobile Architecture
  • >State Management using Riverpod / Bloc Framework
  • >Offline Vector Tile & Raster Map Caching Engine
  • >Local Storage SQLite & Hive Caching for Offline Mode
  • >Geolocator High-Precision GPS Tagging Engine
  • >Camera & Image Compression Pipeline Prior to Upload
  • >Dio HTTP Client with Dynamic Interceptors & Retry Logic
  • >Dynamic Form Rendering Engine Driven by Backend Configuration
  • >Auto-Recovery Sync Queue upon Internet Connection Restoration

Screenshots & Visuals

1 SCREENSHOTS
Agro SRS Mobile preview 1
VIEW 1