MIT App Inventor

MIT App Inventor, a visual drag and drop programming platform for building mobile apps. It’s intuitive, visual programming environment allows everyone – even children – to build fully functional apps for smartphones and tablets. Even beginners can have a simple first app up and running in less than 30 minutes.