Xamarin is one of the more popular platforms for developers to build apps across platforms. In our goal to make it easy for developers to integrate the HyperTrack SDK into their apps, we were looking to support the Xamarin developer community. This turned out to be harder than we initially thought because Xamarin does not directly support Swift frameworks. We ended up building a binding for our Swift framework in Xamarin.iOS so Xamarin developers could integrate the HyperTrack SDK for iOS. If you are Swift developer looking to make your framework work for Xamarin, you will like this post. If you are a Xamarin developer looking to build live location features in your app with high accuracy and low battery consumption, you will love this post.
App developers want to thoroughly test the happy path and exceptions in the product experience before shipping to customers. Developers need a way to mock user movement to test their live location features before releasing the app. This involves mocking user location and movement that is as close to real world behavior as possible. Both Android OS & iOS provide APIs and tools to simulate such location data but these tools are insufficient. They provide a stream of locations (latlongs) but do not provide varying activity data, location confidence, and other sensor data that power the awesome features of HyperTrack.
We recently launched the workforce monitoring use case, shared how customers use location events to run their business and helped them get Slack alerts for unexpected events on the field. All of this required a lot of programming and testing.
We have worked closely with customers across markets to configure the most critical unexpected events for delivery, logistics, services and sales teams. Our customers can now get Slack alerts in real time when an unexpected event happens on the field.
Our customers use HyperTrack to track live location of their app users, often in the context of actions they perform in the app. For example, how far has my delivery reached, did my service professional reach the customer on time, how far is my friend from the restaurant where we are meeting up, where is the place I am supposed to meet the merchant, and so on.
As HyperTrack started generating location data for thousands of users, customers started asking more aggregate questions. Can you show me the live location of my users on a map right now? Can you show me the places where my users have been this month? Can you show me the clusters where my customers are located? Can you show me the places where my users stop and spend most time?
Now, the answer to all of these questions is yes.
Location tracking is driving forward thinking services businesses around the world to build mobile marketplaces that connect freelance and in-house service professionals with local consumers. Services like home healthcare, beauty, auto mechanic, laundry, cleaning services, handyman, pickup and delivery are booked with the tap of a button and serviced by professionals who use an Android or iOS app to manage the visits. Live location of such service professionals can be useful to assign jobs based on location, track the visit, measure productivity, share location with customers for a better product experience and track miles for expense management. Service aggregators around the world and across industries use HyperTrack to build live location use cases.
Testing your API connections are extremely important before putting your implementation in place, and can save you a lot of trouble and duplicated effort. Here at HyperTrack we use Postman to perform this task, and we’ve found it so useful that we put together a collection so that you too can use it. Over the next few minutes we’ll be walking you through how to test your API credentials and queries for accessing HyperTrack and see what data will be coming back.