Ngabantu provides production-grade Flutter plugins and apps trusted by
enterprise teams for continuous background tracking, workforce safety,
mobility analytics, and time-based operations. Each plugin includes
hardened anti-tampering, device fingerprinting, secure licensing, and
a beautiful admin dashboard for audit logs, device management, and
compliance reporting.
1. Overview
The Ngabantu plugin suite was designed for production environments where
reliability, accuracy, and compliance are non-negotiable. It forms the foundation
of Ngabantu’s Workforce OS — powering employee safety, fleet visibility,
attendance automation, and advanced analytics.
2. Background Location Engine
Designed for 24/7 operation, this engine runs with ultra-low battery drain,
intelligently adapting to sensor activity, motion state, and device idle cycles.
The engine supports:
- • Significant-motion based wakeups
- • Activity-driven GPS polling
- • Distance, bearing & speed heuristics
- • Offline queueing with guaranteed delivery
3. Activity Recognition Engine
Built on native Android & iOS motion APIs, this engine detects transitions
like walking, running, cycling, stillness, automotive, and device-in-vehicle
patterns — including hybrid in-motion states for more accurate analytics.
4. Enterprise Licensing System
Every purchase includes an automatic license key delivered by email.
Ngabantu’s licensing system includes:
- • Cryptographically signed keys
- • Device fingerprint enforcement
- • Periodic server validation
- • Tamper-detection logic
- • Key revocation and usage audit logs
5. Admin Dashboard
Companies can monitor plugin usage, devices, license checks, API errors,
event logs, and detailed analytics through the secure admin dashboard.
Features include:
- • Device registration & fingerprinting
- • Real-time validation logs
- • Location & motion event summaries
- • Error investigation tools
6. Supported Use Cases
- • Workforce attendance automation
- • Driver behaviour monitoring
- • Livestock logistics (LITS) & rural tracking
- • Lone-worker safety systems
- • Geofenced check-in/out
7. Implementation Flow
Implementation is straightforward:
- 1. Install plugin via pub.dev
- 2. Add minimal native platform integration
- 3. Initialize with license key
- 4. Start background tracking service
- 5. Monitor events via your API
8. Support & Updates
Each license includes lifetime updates, bug fixes, and premium support
directly from the developer — ensuring long-term stability and performance.