Technology

Real-time location tracking with near-zero battery impact

The HyperTrack SDK is active on thousands of devices through 100+ apps across the globe. Users represent all 6 inhabited continents, 2 major smartphone Operating Systems, several tracking use cases and markets, and a variety of network and GPS conditions. We implemented a way for the SDK to record overall battery consumption on the device during the time it was active. This is our first battery benchmarking exercise at a reasonable scale. This goes beyond small scale tests we had done with dozens of users in controlled setups. Turns out, we are able to deliver real-time location tracking with near-zero battery drain.

In this post we share the data that implies that HyperTrack delivers real-time location tracking with near-zero battery drain. We go on to list the battery optimization techniques we used in order to get there.

Continue reading

Standard
Announcement

HyperTrack and GSA Hackathon 2017 In Review

According to Wikipedia, a hackathon (pronounced “hakəˌTHän”) is “a design sprint-like event in which computer programmers and others involved in software development, including graphic designers, interface designers, project managers, and others, often including subject-matter-experts, collaborate intensively on software projects.” That was certainly the case when we traveled to Gdansk, Poland for the 2nd GSA Galileo Hackathon last week.

Continue reading

Standard
HyperTrack Live open sourced
Technology

HyperTrack Live Android App Released to Open Source

HyperTrack is the fastest way to build live location features into your application, with our plug-and-play location stack allowing for easy integration with your existing workflow and business. We’ve built our stack to be quick to integrate, scalable and reliable, and providing real-time filtering while maintaining battery efficiency. Now, we’ve made it even easier with the open sourcing of our HyperTrack Live Android app.

Continue reading

Standard
location tracking service professionals
Tutorial

Build location tracking of at-home service visits in Android

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.

Continue reading

Standard
Announcement

HyperTrack Participating in 2nd Annual Galileo Hackathon

Hackathons are a great opportunity for creative juices to run wild and for the next innovation to be born. Over a short period of time, usually 24-28 hours, participants are tasked with using a variety of technology and services, and fueled by pizza, energy drinks, and excitement, to create something amazing.

Continue reading

Standard
Technology

Scheduling tasks in Android made easy

Over the years, Android has introduced several scheduling APIs for jobs that need to be scheduled outside the scope of an application’s lifecycle. Most of these come along with features that improve battery life & optimise resource utilisation. The choice of one suitable API, the inflexibility of switching between them and the amount of boilerplate code required for setting up makes it difficult to use these APIs. On top of this, API changes with varying Android API versions and most of the APIs not being backward compatible makes scheduling a headache. Continue reading

Standard
Technology

Using Adapter Pattern for Viewing Multiple Tasks

In a previous post, we talked about our end customer tracking experience. HyperTrack’s Android and iOS Consumer SDKs enable developers to implement a smooth real-time location tracking experience in their consumer apps. Until now the SDKs were designed to view only one task at a time on the map. And then developers at echo plans requested a feature to view multiple tasks simultaneously on the same map view. echo plans is an app for groups of friends to plan meetups. Check out their blog post to learn more about echo plans and how they implemented location tracking with HyperTrack.

We redesigned the Consumer SDK to enable the feature for echo plans. In this post, we elaborate on the design pattern we followed. UI elements on the Consumer SDK – map markers, info layouts – can be customized to fit into the theme of the host app. Our goal was to make the new code design extensible and comprehensible, and thus make the Consumer SDK integration easy for the developers.

Continue reading

Standard