Author: Kevin Galligan

Android Sync Bus

On several projects we’ve needed the ability to sync stuff offline.  We’ve tried a number of approaches, and eventually wound up building a call bus service.

The basic idea behind the sync call bus is you post a command to the service, it adds it to a queue, and attempts to process the command.  The bus keeps commands in order, processes them one at a time, and will persist the command to be run later if the system can’t handle the command now, generally because you don’t have a network connection.

Read More

Future Open Source Projects

Here at touchlab we’ve been deep underground building some really awesome products. This is great for business, but its put on hold some of our open source release aspirations. We have a couple open source projects in the works, but since both need some polish before they can see the light of day, and since we have limited time and resources, I thought I’d post a little about both and see if we get any requests to speed one or the other along.

Read More

Touch Track! Issue Reporting platform for Android.

We’ve been banging away on client apps for the last few months, and during that time slowing pulling together a testing framework that should significantly help app developers building complex client/server apps in the field.  As those client apps wound down, we tossed a little paint on the front, did some private-invite iterations, and bam!  Touch Track!

Read More

Play Framework

It’s been a week with the play framework. The summary? Play comes from France. The differences from frameworks I’ve used in the past are very significant, and frankly, it feels like I’m driving on the wrong side of the road. Some video comparisons are in order, from the most detailed European cultural guide we have.

Read More