Kyle Buza has created an app called Scriptkit that allows you to code your own apps on your iPad. Scriptkit is set up so that even a layman can create their own app.
For designers, its easy to quickly mock up app layouts and test them. Scriptkit has actual iOS components you can build with. It also includes support for Instagram, Dropbox, and Facebook APIs allowing you to tap into social media content.
For students, it’s a great way to learn and understand code. It has a drag and drop interface that makes it easy to simply drop in code. In the code library it not only shows a visual representation of the code but also a definition for it and any variables within it.
The drag and drop UI helps reduce the amount of code you would have to write yourself, one of the main goals of Scriptkit. After making changes to the code all you have to do is press the play button to quickly view its results, enabling you to quickly see the effects of your changes.
Scriptkit is made for building apps and using APIs so you’re going to be limited when trying to do custom simulations or games. It’s a great app for getting your feet wet, rapid prototyping or building something like a photo sharing app.
Image source: Scriptk.it