When it comes to tablet apps, iOS vs Android comparisions spark a lot of debates. But if we talk about apps for developers, Android wins - Android apps are more often free and less polished. And there are lots of apps that developers will find usefull.
Don't get frustrated by the description in the Play Store. Algoid is a real IDE with an interpreter, debugger, and scope explorer and editior with autocompletion and syntax highlighting. Though app is primerily created for educational use, it is not restricted to kids. You can find many ways to use Algoid.
This small app will tell you characteristics of your Android device. It can tell you Java system properties, environment variables, java.nio.charset.Charsets, java.util.Locales, and java.util.TimeZones are available to your app on a specific device. Also it can be used for debugging problems users in other territories are experiencing.
This app lets you to see the resource qualifiers that are being used on the device, available system features and details about the display.
This is a gesture-recognition diagramming app that allows you to draw diagrams and flowcharts. It includes use case, sequence, class, state, ER, data flow, and network diagrams. There is free Lite version and full version for $5.99. So you can try Lite version to decide if DrawExpress is good for you.
One more app that lets you draw flow and org charts, Venn diagramms, mind maps and much more. Unlike previous app, this one is based on picking objects from gallery and dragging them into place.
Frink is created to make physical calculations simple by tracking units of measure through all calculations and allowing you to mix units of measure transparently. Also it contains a large data file of physical quantities, freeing you from having to look them up.