App Inventor Open Source Development

The MIT Center for Mobile Learning is pleased to announce the official free and open-source release of the MIT App Inventor source code at

Our hope is to nurture a robust and active open-source community, now that we have deployed MIT’s large-scale public App Inventor service. We will be updating this site with each new release of MIT App Inventor. We have also posted supporting documentation and will continue to add more as it evolves.  

In addition we have created a forum for the App Inventor open-source developer community. The forum will be managed by MIT App Inventor Development Team Member José Flores. José is enthusiastic about helping this community realize its potential to become the source of creativity that will evolve and extend App Inventor and open the power of mobile apps development to learners and aspiring developers of all ages. We look forward to all of your feedback and questions as we move forward in the development of App Inventor.

Enjoy the code, and Happy Inventing!

Andrew McKinney
MIT Appinventor Technical Lead

Showing 1-21 of 1093 topics
Announcing App Inventor Extension Components Hal Abelson 2/26/17
How to pass values from the Desginer to the OnCreate Function? Sander Jochems 8/20/17
Hosting for BuildServer Diego Barreiro 8/20/17
Appinventor - Android studio dí ander 8/19/17
why ant error: [ERROR] Line 69: Rebind result '' could not be found Yong Tang 8/19/17
AAPT Error Sander Jochems 8/18/17
How many ports is App Inventor using? Moliata 8/17/17
Using Component properties in Buildserver's Moliata 8/17/17
Experimental Warning for Nonvisible Component Moliata 8/16/17
Build local server success,but wrong web page in localhost:8888 8/15/17
Exception while building with ai companion Pavan Kumar 8/14/17
Deleting an extension results in deleting all extensions of a project Taifun 8/13/17
Hi, any idea for quick and convenient acces to kawa.repl? Tomislav Tomšić 8/11/17
Order of components in Designer Hossein Amerkashi 8/11/17
Android import problem Pete Ka 8/11/17
NullPointerException with PlayApp Moliata 8/10/17
How to enable "Check to see preview on Tablet size"? Moliata 8/10/17
get the block name or id Andres Cotes 8/8/17
get ScrollView Andres Cotes 8/8/17
java.lang.RuntimeException: Cannot convert Java type '' to Yail type enaixpeend 8/8/17
i want create a wildcard element Andres Cotes 8/8/17
More topics »