App Inventor es una herramienta creada por Google para desarrollar aplicaciones Android de forma visual mediante bloques. El usuario puede crear apps sin necesidad de programación mediante componentes visuales y bloques de programación. App Inventor 2 ahora es completamente en el navegador y permite agregar pantallas adicionales de forma visual o mediante bloques. El diseñador permite seleccionar componentes y definir la interfaz de usuario, mientras que el editor de bloques programa el comportamiento mediante bloques lógicos, de control y matemáticos.