App Inventor is an open-source web application originally created by Google and now maintained by MIT that allows newcomers to computer programming to create Android apps. It uses a drag-and-drop interface like Scratch to visually design apps using on- and off-screen components in the Designer, and program behaviors by connecting blocks in the Blocks Editor, without needing to learn traditional computer languages.