2011-11-02 | 11:30 AM - 12:20 PM | Edward 3&4 Developing a Git client for Android threw up a bunch of interesting challenges; from low-level bug-hunting in the source code of Android, to architectural choices around cross-app integration. This talk describes those challenges, the curious bugs found, and the resulting Grand Tour of open-source projects; patching Android, JGit, ConnectBot and even Git itself...