What is common between a home delivery service for retailers in Paris, an address service for logistics companies in Nairobi and a bike sharing service for commuters in Chennai? Firstly, location features are a core part of their product stack. Secondly, their developers use an API that just works in their city, country and continent. Lastly, they were able to build their location feature on the same day as signing up with HyperTrack.
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.
If you are new to hosting applications on AWS or considering switching to AWS, then this article is for you. An array of AWS services are at play to deploy your production application for the world to use. It gets difficult for a beginner to get a full picture of how these services work together. And it’s overwhelming to sift through all relevant AWS docs.
In this post, we will specifically talk about EC2 container service (ECS), Application Load Balancer (ALB), Auto Scaling Groups (ASG) and how they work together to get your application up and running. We are going to assume a basic understanding of docker containers. If not, read this.
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.
Ever struggled with users mocking locations in your Android app? Mock location apps have gained popularity amongst app users on the back of Pokemon GO and an increasing number of location-aware apps. A large number of users have discovered the power of mock location apps in order to fake their locations and game the system. Ironically, mock location apps were created by developers as a tool to test location features. What started off as a solution for app developers has now become a widespread problem for them. We ended up creating a monster!
This is a guest post by Jyotsna (Jo) Pattabiraman, Founder/CEO of Grow Fit and Arpit Goyal, Head of Engineering at Grow Fit
Grow Fit prevents lifestyle disease through a combination of data science, medical science and behavioral insights. With over 300 million Indians at risk of lifestyle disease, we believe in preventing and even reversing lifestyle disease by addressing its root causes – nutrition, stress, sleep and activity – through a combination of expert advice and customized products delivered to your doorstep. With this vision in mind, Grow Fit delivers healthy fresh and packaged food in Bangalore. Customers buy subscriptions online though our website and app (Android, iOS). We use a logistics ops system to process orders on a daily basis. We prepare our food fresh from scratch every day and dispatch within 30 minutes of preparation.