This looks good, I can think of a couple of easy apps I’d like to write.

App Inventor requires NO programming knowledge. This is because instead of writing code, you visually design the way the app looks and use blocks to specify the app’s behavior.

(via App Inventor for Android)