Devit Technology led delivery of a hybrid mobile application used by Road Traffic Services, Law Enforcement, Metro Police, and Fire & Rescue. The app digitises contravention issuing and enables secure vehicle and person identification in the field, with robust offline capability and seamless SAP connectivity.
City of Cape Town
Mobile Government Application

Overview
Technologies Used
Challenge
Provide a single mobile solution for multiple departments, integrate with legacy SAP systems, ensure secure authentication and offline operation for field officers, and deliver an intuitive UI for users with varied technical backgrounds.
Approach
Lead the mobile development within a cross-functional team, we followed a full-cycle approach including requirements gathering and user stories, estimation, iterative delivery, and guided deployments. The app was built with Ionic/Angular atop Cordova/Capacitor, with custom Java-based Cordova plugins for barcode scanning and decryption, SQLite, content providers, native HTTP, and Bluetooth printing. We instituted validation, auto-save, session state, and geolocation, and established a support and knowledge-transfer path for long-term sustainability.
Key Features
SAP API integration for data exchange
Secure authentication and session management
Offline-first operation with auto-sync
Client-side validation and draft auto-save
Geolocation and field context capture
Native barcode scanning and decryption
SQLite local storage
Bluetooth printing
Android content provider integration
Results
The application streamlined charge issuing and reduced manual paperwork, enabling efficient field processing with automatic synchronisation when connectivity is restored. Real-time checks improved operational responsiveness.
Impact
Improved turnaround times, higher data accuracy, and better inter-department coordination through a unified mobile workflow.