Back to Case Studies
ASDT Corporation logo
ASDT Corporation

Security · drone detection

SendeScope: drone detection app and management platform

Android app for real-time tracking, in-house offline map server and update distribution with CI/CD.

Custom Software

+13 countries

Offline maps in 4 cartographic styles

< 1 min

New version deployment via CI/CD

Full autonomy

Build, sign, publish and deploy without third parties

Overview

Complete SendeScope ecosystem for ASDT Corporation: Android tablet app for real-time drone detection and tracking, with in-house offline map server and APK distribution server. It turned a third-party-dependent system into a self-sufficient product, deployable autonomously. Three components: Android app (GPS and sectoral RF detection on offline maps, model identification, alarm zones, multi-language), map server with tiles for 13 countries in four styles, and APK server with CI/CD on GitLab.

Technologies

AndroidNode.jsDockerKotlinWebSocket

The client

ASDT Corporation operates in drone detection and tracking (counter-UAS). SendeScope combines physical detectors —GPS and multi-antenna sectoral RF— with a tablet app that centralizes detections in real time, deployable in field cases.

The challenge

Strong dependence on an external team and third parties: it was not possible to publish versions without the other team's certificate, there was no control over the maps (a single style, no traceability), no CI/CD or APK version management, and tablet updates were manual. Plus stability problems —crashes during tracking, lost detections when changing location, memory leaks—. They needed in-house, reliable, self-sufficient infrastructure, and to raise the quality of the legacy system.

The solution

Tablet appIn-house infrastructurePipelineDetectionsTilesUpdatesDeployDeployAndroid appTabletGPS/RF detectorsDetectionMap serverAdmin panelAPK serverAdmin panelGitLab CI/CDBuild · sign · deploy

Independence and in-house infrastructure

Signing keystore integrated into GitLab within the build flow, eliminating dependence on the external certificate. ASDT builds, signs, publishes and deploys new versions autonomously. Docker-based infrastructure with persistent volumes and production-ready configuration.

In-house map server

Map server built from scratch with Node.js + Nginx on Docker: on-demand tile generation from an admin panel with real-time progress, four styles (Voyager, Positron, Dark Matter, Satellite), coverage for 13 countries —expandable without touching code—, automatic thumbnails and access logging. Nginx as reverse proxy optimized for multi-GB files with direct-to-disk transfer.

Update server and CI/CD

APK server on Docker with authenticated download for tablets and a panel with version listing, statistics and uploads. Integrated with GitLab: version tags, synchronized release notes and a pipeline that, on creating a tag, builds the APK and makes it available with automatic versionCode increment. New version deployment in less than a minute.

App improvements, stability and quality

Renewed map system with offline rendering in MBTiles (one file per country and style), visual download, automatic retries and zoom limit based on coverage. In-app update, distinction between RF detections (multi-antenna directional cones) and serial-number detections (model icon: Autel, DJI, FPV), and four languages with real-time switching. Crashes during tracking, memory leaks and detection losses fixed.

Results

  • Full client autonomy: build, sign, publish and deploy new versions without dependence on the previous development team or its certificate.

  • In-house, controlled infrastructure: maps and updates deployed with Docker, production-ready and fully traceable.

  • Deployment in less than a minute: a new version reaches the tablets via the GitLab CI/CD pipeline, compared to the previous manual process.

  • Reliable map system: four styles, coverage for 13 countries and complete download management, replacing a system without control or traceability.

  • Greater operational reliability: after resolving unexpected crashes, memory leaks and detection losses that affected field use.

  • Foundation ready to scale: new countries and styles without touching code and architecture ready for the new v2 of communication.

Ready to build something intelligent?

Book a free 60-minute strategy session. We'll analyze your business and show you exactly where AI, data, and automation can drive real results.

Or email us at info@laketab.com