Situational-awareness app for remote site operations
Problem
An operator coordinating crews across a large remote site needed shared live mapping, team tracking, messaging and navigation on their own phones, still working with no signal. The open platform that does all of that is built for specialists, and far too complex to hand to general field staff.
Approach
Built an Android app on an open-source field coordination platform, layering a simplified role-based interface over its mapping engine, and moved the whole native toolchain into a multi-stage container build that compiles the geospatial libraries for 64-bit Android and assembles the app in one pass.
Outcome
A role-simplified build of a specialist field coordination platform that ordinary crew can actually use, with its native dependency chain reproducible from a single containerised build instead of a hand-configured developer machine.
Android · Kotlin · Jetpack Compose · C++ · Gradle · Docker · Conan · CMake · NDK · Protocol Buffers · JOGL · Python · Shell Scripting