“MIT App Inventor is a blocks-based programming tool that allows everyone, even novices, to start programming and build fully functional apps for Android devices. Newcomers to App Inventor can have their first app up and running in an hour or less, and can program more complex apps in significantly less time than with more traditional, text-based languages.The tool’s more than 100 thousand active weekly users have built more than 7 million android apps.
An open-source tool that seeks to make both programming and app creation accessible to a wide range of audiences, MIT App Inventor has grabbed the attention of formal and informal educators who have used MIT App Inventor to introduce programming to their Computer Science students, science club members, after-school programs attendees, and summer campers. Many educators have also started to use MIT App Inventor to develop apps in support of their own instructional objectives.”
– program description from MIT App Inventor website