I'm writing this with my 10.1 Android tablet and a bluetooth keyboard. As I do with most of my HN posts. I would code with these if there were a good IDE for Android. That's one of my dreams. I'm not sure what you mean with "prop up the screen"? You just pair the keyboard via bluetooth once, then it automatically works if you turn it on. You just touch on a text input and start typing. I have a Motorola laptop sized android specific keyboard that has android specific keys (home, search, back etc). But any PC bluetooth keyboard works. There's literally thousands of them, any regular desktop keyboard works. Most of the limitation comes from apps, there aren't enough productivity apps for most people's need. (I guess a blogger wouldn't mind, but as a developer, I need more than just android. But the keyboard is great vs having just the touch screen. I can't seriously write a whole paragraph with just touch.
A keyboard is a must have for anyone with a tablet imho. But maybe it's just me, I can't take touch keyboards seriously. How the hell do you guys live without arrow keys?
Thanks for the reply. By "prop up the screen" I actually meant angling the device itself like a laptop. I understand the iPad's case allows this and the upcoming Surface provides a kickstand.
With regard to IDEs, I'm not really familiar with Android and I naively assumed that one would readily be able to install native Linux apps like vim, but Googling around I discovered this is not trivial. That's a shame.
I just use a case I bought from amazon to angle my tablet for typing. It works pretty good.
The big problem of using Android for serious work is mostly software, not hardware. You can use pretty much any great keyboard you'd want. But the software is still lacking some features you'd expect from a linux desktop. For example, you can't just ctrl-z at every app. It's kind of inconsistent, some apps don't support keyboards at all. I stopped using Firefox on android because it sucks with a keyboard. If you really, really want to do serious work on a tablet, I'd dual boot linux like others recommended.
So in the hardware side, tablets are already pretty good for working. But android still lacks a bit. But if you already own an Android tablet, then buying a keyboard is a must-have imo. It will enable to do thinks you only dreamed of before.
Seems like we've gone an awfully long way in the evolution of tablets just to arrive at another sort of laptop. But of course the comparison isn't totally fair. I can't take the screen off my actual laptop, and the hardware in my laptop annihilates any existing tablet.
You can run Eclipse in headless mode and “just” add Android/touch friendly UI on top. No idea if porting Eclipse to Android’s sandbox is actually feasible, but you could certainly run it on desktop/home server over a low-latency network.
Do you know if CTRL and ALT work on bluetooth keyboards? My perfect IDE is only a SSH session away but I've heard that CTRL and ALT are not supported in Android and without those EMACS is pretty useless.
I use Better Terminal Emulator on my Galaxy Nexus and it has support to map CRTL and ALT to several different keys. You can also map the arrows, which is handy if you are using it on the phone with no physical keyboard.
A keyboard is a must have for anyone with a tablet imho. But maybe it's just me, I can't take touch keyboards seriously. How the hell do you guys live without arrow keys?