App Inventor es un entorno de desarrollo basado en la nube para crear aplicaciones Android. Consta de tres herramientas: el gestor de proyectos para almacenar proyectos, el diseñador para crear la interfaz de usuario mediante componentes, y el editor de bloques para programar el comportamiento de la aplicación mediante bloques de programación.