leftshift

Tracking uninstalls on iOS and Android

written by Gandharva Kumar on 31 July 2015

One day, a user uninstalls your app. You don't know why she did it, you don't have any way to get back to her and ask for a feedback.


64 Bit me today - Strange issues in 64 bit binaries

written by Harshad Dange on 15 May 2015

I always wondered why developers took so much time to put "64 bit support" in their release notes. Here's what I found out!


Getting Apps Done - Workshop on App Development at Tech Talk @ Tokopedia

written by Sudhanshu Raheja on 07 Apr 2015

Here is the presentation I gave at Tech Talk @ Tokopedia in Jakarta


How I deployed Sonatype Nexus in 5 minutes?

written by Gandharva Kumar on 29 December 2014

I was struggling with Sonatype Nexus for a week. After three failed attempts, here is how I managed to get it to work


Upgrading Nginx to the latest version on Ubuntu servers

written by Sudhanshu Raheja on 14 April 2014

If you're running nginx on an Ubuntu box, you would soon find out that the default version of Ubuntu packed with the OS is really old. 12.04 LTS ships with Nginx version 1.1.19, while the latest stable release is 1.4.7


4 Javascript Optimisations you should know

written by Pranay Dubey on 4 April 2014

There are some advantages that can only be achieved in JavaScript, implementing them in other languages can be really painful. This blog post will talk about some of the tricks that you can use in JavaScript that will help you optimize your code and make it even faster


Free Download - Sketch files for Macaw

written by Nishant Shirbhate on 31 March 2014

It has been a while since we moved to using Sketch app, and ever since we started, we wanted to share some of the design that we have been doing with it.


Multipeer Connectivity, iBeacons and other interesting features of iOS7

written by Harshad Dange on 28 March 2014

With Multipeer Connectivity, nearby applications can discover, connect and exchange data between them without being connected to an external network/WAN. Moreover it works seamlessly over WiFi or Bluetooth on any iOS device with Bluetooth LE capabilities.


Android - Inversion of Control, Dependency Injection, Dagger - Part 1

written by Gandharva Kumar on 24 March 2014

We evaluated testing framework for Android, set up continuous integration server, started writing tests. But, the results were not very favorable. We then came across a concept - Inversion of Control.


How to test on Android with a limited budget - Part 1

written by Sudhanshu Raheja on 20 March 2014

There are 1000s of Android phones out there, and it's not possible to get each one of them to test out your new application. But what is possible, is to figure out which phones will help you cover 90% of the market.


Making Apps - Workshop on App Development and Marketing

written by Sudhanshu Raheja on 15 March 2014

Here are my slides from the workshop I did at the App Development and Marketing Master Class at The Coalition on 15th March 2014. The presentation aims to help you figure out how to decide what to build, finalize a feature set, hire design and development teams and take your app to the store.


6 ways to make your lists scroll faster than the wind

written by Abhishek Birdawade on 12 March 2014

There are good times and there are bad times. Making an app is always fun. What's not fun, is getting a brand new MotoX and watching your app run slower on it that the sad old samsung testing phone in office. It literally had me in tears the first time I saw it. And even though it was late in the evening, I decided to find out what I can do to fix it.


8 Tips for Angular.js Beginners

written by Sudhanshu Raheja on 08 September 2012

We started working with Angular.js recently and after spending a few days on it, I realised that there a big need for beginner tutorials on it. I’ve tried to document some of the things you might need on day 1.


Problem Statement for Interviews

written by All of us at Leftshift on 03 January 2011

Here is the problem statement that we send out to people who apply for engineering profiles at Leftshift


Employee Handbook

written by All of us at Leftshift on 02 January 2011

This is a ready reckoner for our rules, policies and some of the things that might need to know if you are working at Leftshift.


Careers at Leftshift

written by All of us at Leftshift on 01 January 2011

So you think you would like to join us?