This is the approach with our SDK. The HyperTrack SDK is designed for mobile app developers who are building logistics technology for on-demand use cases. Our customers use these SDKs to assign work, validate accurate payouts, and facilitate on-time deliveries.
Consumers expect apps to access location while the app is in use in the foreground. Users have different expectations from work apps. Workforce apps stay in the background most of the time. Business uses high-frequency location for routing orders and order tracking.
As more apps started using location in the background, and sending this data to servers for use by applications outside the device, Android started setting some rules of the game to manage battery drain and user privacy. The Android platform has evolved significantly with Android 8 and onward.
Our customers go serverless for live locations with HyperTrack. We go serverless for our platform with AWS. In this blog, we give you a peek under the hood and share our learnings.
This article talks about challenges faced in building real-time location tracking apps across the entire stack (device, server, UI) and some approaches to overcome those. This is part three of a ten part series called Movement.