A distributed version control system lets projects spread like fire in dry grass- and if the aim is to make the flame spread, it should be able to reach even the device resting in your pocket. Developing a Git client for Android threw up a bunch of interesting challenges; from low-level bug-hunting in the source of Android to unusual UI tricks. This talk describes those challenges, the curious bugs found, and the resulting Grand Tour of open-source projects; patching Android and even Git itself.
Video: Git on Android: Spreading Rebellion
Join the DZone community and get the full member experience.Join For Free
Published at DZone with permission of Allen Coin. See the original article here.
Opinions expressed by DZone contributors are their own.