MIT App Inventor Extensions

This is the official resource for the MIT App Inventor Extensions, use them within your own projects. Explore, create and share new functionality through App Inventor Extensions.

The Supported binaries here have been compiled and tested for release NB158, all others are not supported yet.

Try App Inventor Extensions »

Note: Make sure you have the latest MIT AI2 Companion application. Click on Help in the menubar of your App Inventor screen and select Companion Information to get a QR code or link that can be used to download and install the MITAI2Companion.apk on your phone.

Supported:

Name Description Author Download .aix File Source Code
BluetoothLE Adds as Bluetooth Low Energy functionality to your applications. See BluetoothLE Documentation and Resources for more information. MIT App Inventor BluetoothLE.aix BluetoothLE-Source.zip
Note: The BluetoothLE component extension, was in part made possible by a grant given by the University Program Office at Intel Corporation.

Unsupported:

Name Description Author Download .aix File Source Code
VectorArithmetic Takes in two vectors and can add them to return a result vector. Ethan Hon VectorArithmetic.aix Source.zip
ImageProcessor ImageProcessor can do a weighted combine of two images, return the greyscale of an image. Download this demo. Justus Raju ImageProcessor.aix Source.zip
SoundAnalysis Multimedia component that analyzes the pitch of a sound through the microphone and returns it. It can be used as an input to different situations, for instance to control some components with a specific sound whistle(pitch > 500Hz) or clap(pitch > 2000Hz). Mouhamadou Oumar Sall SoundAnalysis.aix Source.zip

Examples:

Name Description Author Download .aix File Source Code
ScaleDetector Adds as multitouch scale gesture detector to a Canvas. See Using App Inventor extensions to implement multitouch for an explanation of how this works. Hal Abelson ScaleDetector.aix Source.zip