&gt;Sure you can hardly build software or write books on a smartphone in a practical way<p>Novels written on mobile phones are a popular literary subculture in Japan.<p><a href="http:&#x2F;&#x2F;www.ualberta.ca&#x2F;~berban&#x2F;cell&#x2F;cellwho.html" rel="nofollow">http:&#x2F;&#x2F;www.ualberta.ca&#x2F;~berban&#x2F;cell&#x2F;cellwho.html</a><p>The Android SDK will run on Android, so apps can be written and built entirely on the device. Definitions of &#x27;practical&#x27; vary, but I have done web development work on an Android tablet with a Bluetooth keyboard. I regularly use a terminal emulator on Android for quick server admin tasks.<p><a href="http:&#x2F;&#x2F;www.android-ide.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.android-ide.com&#x2F;</a>