To use App Inventor, you do not need to be a professional developer. This is because instead of writing code, you visually design the way the app looks and use blocks to specify the app’s behavior.
App Inventor looks a lot like Scratch for grownups. (via lifeandcode)