When I'm going into a client's office to spend the day working with them, one of the first things I do is spend 10-15 minutes perusing the commit history to see what's changed in the 4-5 days since I last looked at their codebase. I'd love to be able to do that, as well as do code reviews, on the bus/subway on the way into the office.
That would probably be bloody hard though, making code readable on a mobile device. Also of limited use, if you can't edit it.
I could see it useful to e.g. read & review pull requests on the move, but there really isn't much you can do with just a phone's surface.
And if you have accessories, why not carry a small laptop you can tether to your phone?
aGit currently does not support push and commit, but I believe that is in the works.
I've used this setup on my Transformer Prime. My G2 phone is, of course, smaller, but I have used that to shell into my server and edit config files to fix a problem, so reading and editing code on a mobile device is certainly doable.
A 7" screen device such as the Nexus 7 might a nice balance though I have physical keyboards for my phone and tablet, which I really like.
I have done some editing using the on-screen keyboard on the TF201, not the end of the world, just not as nice as a more conventional keyboard. The constant toggling to get to special keys is tedious.
I know the Asus Transformer I have is fairly niche for a tablet and thus few developers are likely to target for its feature-set, but it would be fantastic at reading or even writing code, with proper app support.
https://play.google.com/store/apps/details?id=net.idlesoft.a...
I was in contact with the GitHub team for awhile and had a good idea that the app was in development for awhile, but since I didn't know when they'd be releasing it (internship with them fell through this year so I didn't get any top-secret info) I just decided to keep up developing Hubroid. Still going to do that, of course, I like my design ideas better. ;)
Oh, and the force close you get is sort of my fault. I erroneously used the "com.github" namespace when implementing the account authenticator, which wholly belongs to GitHub. Thought I was using "com.github.eddieringle" but I guess a commit was overridden once or twice. Whoops.
EDIT: Btw, thanks for spelling the name correctly. I couldn't tell you how many times people write "Hubdroid" instead. Ruins my Google search result ranking, heh.
But seriously, great app. Keep up the good work!
And seriously, why's editing and committing from android tablets so far fetched??
// Comment written while my flight is delayed.
// Note to self. Download this app and do some github work next time flight is delayed.