This page lists all available extensions for App Inventor
and its distributions like
WxBit Chinese version, a sinicized and enhanced App Inventor 2 server and
See the App Inventor Extensions document about how to use an App Inventor Extension.
For extension developers, also the document
App Inventor Annotations might be helpful.
For questions about extensions or bug reports, please start a new thread in the
App Inventor Extensions forum.
For feature requests please contact me by email.
To be a sponsor of a new method already is possible starting from only 10 USD! With your contribution you will help the complete App Inventor community. Thank you.
How to avoid runtime errors with the companion app
- After importing an extension, please restart the companion app.
- If you like to use an extension on a different screen, in Screen1 additionally drag the extension into the working area.
While starting the companion app, all necessary assets and also the imported extensions of your project will be copied to your device.
So in case the no such class error shows up, the extension code to run the extension is not available on your device.
Without that code the companion app is not able to execute methods from the extension.
In case restarting the companion app does not work for you after trying several times, then as it looks like the only way for you
to test you app will be after building it using the apk file.
Alarm Extension to set an alarm or
a timer programmatically. Also a repeating alarm is now possible.
Billing Extension to use Google In-App Billing in your App Inventor app
for Products (both non-consumable and consumable) and Subscriptions.
Classic Bluetooth Extension to enable/disable bluetooth without user interaction,
scan, pair/unpair devices
Exif Extension to read and write Exif tags in a JPEG file or a RAW image file.
FTP Extension to upload or download files to/from your server via FTP
Package manager Extension
to get information about installed apps and to be able to launch an installed app using a package name.
Pdf Extension to open pdf files and render a specific page (without using an external app).
Sharing Extension offers the functionality of the Sharing component with some modifications
to get/set cursor position, to highlight text, to have an event, which fires after text changed
Tools Extension, a collection of several tools, which do not need additional permissions.
Further Extensions on other pages
2. Mad Robots
Note: I received a message, that these exensions are outdated and are not longer working. Also Thunkable removed the documentation of these extensions.
The webpage to download the extensions unfortunately does not exist anymore.
But you can still can download them here.
- Simple Mathematics Extension by Mika (Test Extension)
- Body Mass Index Extension by Mika (Test Extension)
- QR Code Extension by Mika
- Special Tools Extension by Mika
- OCR Extension (Version 5) by Mika
- Image Editor Extension by Mika
- Click Listener Extension by Mika (10 USD)
- Gesture Handler Extension by Mika
- Google URL Shortener/Unshortener Extension by Mika
- Night Mode Extension by Mika, returns true if the device night mode is on.
Note: You only can use one extension developed by this developer for a specific project. Using more as one extension results in DX execution failed error.
The developer seems to be not very interested in fixing this bug for the community, it would take him only 5 minutes...
For details see also here.
Note: Sander does not provide these extensions anymore, because those have been added as components into Kodular.
- Bluetooth Plus Extension by Sander
- Screen Tools Extension by Sander
- Vibrate Extension by Sander
- Convert Extension by Sander (Test Extension)
- Soundmanager Extension by Sander
13. Juan Antonio
- Simple Web Server Extension by Juan Antonio
- Delete characters from a text Extension by Juan Antonio
- Get all TinyDB Extension by Juan Antonio to backup TinyDB as Text or JSON format
- Convert integer value to words Extension by Juan Antonio
- TinyDBX Extension by Juan Antonio to use several TinyDBs in an app
- Terminal / Shell Extension by Juan Antonio
- File Explorer Extension (Version 3) by Juan Antonio for Android versions < Android 7,
see also here.
- File to String. String to File. Base64 Extension (Version 2) by Juan Antonio
- Tone Generator Extension by Juan Antonio
- Image Picker Extension by Juan Antonio to pick more than 10 images
Note: also the activity starter solution is able to do this, no need for an extension...
- Telefono Datos Extension by Juan Antonio
- Textbox Extension by Juan Antonio
- Label and Image Click Extension by Juan Antonio
- Multitouch Extension by Juan Antonio
- Multitouch in Canvas Extension by Juan Antonio
- Gradient in a Layout Extension by Juan Antonio
- Extension: Create Buttons, Labels, TextBoxes, Sliders by code by Juan Antonio
- Extension: Animated Gif Clickable (old version) by Juan Antonio
- Gif animated Extension. Clickable. Transparent Background by Juan Antonio
- For Each Loops Extension by Juan Antonio
- Notification Extension by Juan Antonio
- Get Source code of webpage Extension by Juan Antonio
- Small Camera Extension by Juan Antonio to save the taken picture in a directory of your choice
- Install App Extension by Juan Antonio,
for version 3 see here.
- Extension to get all WiFi IP of a local net by Juan Antonio
- Extension to get Date and Time from a NTP server by Juan Antonio
- Extension: Create WebViewer by code, Zoom etc. by Juan Antonio
- Extension to zoom, rotate, drag an image by Juan Antonio (7 USD)
- Another Whatsapp Extension by Juan Antonio
- Extension: Create TextBox by code. Set and Get text by Juan Antonio
- Get microphone sound level Extension by Juan Antonio
- Get frequency tone microphone Extension by Juan Antonio
- Gzip and Zip Extension by Juan Antonio
- Create Animated Gif Extension by Juan Antonio
- Create Pdf file Extension, Layout to Pdf by Juan Antonio
- LocationSensor Extension. Accuracy. Geocoder. GeomagneticField by Juan Antonio
- NMEA Extension to get location/NMEA data ($GNGGA and $GPGGA) by Juan Antonio
- TinyWebDB with PHP and Extension to Encrypt data by Juan Antonio
Note: To be able to get some of these extensions, you have to pay in MitCoins (a virtual currency of that webpage)
Note: To be able to get an extension of this developer, you have to download an app from Google Play.
Also it looks like he does not update his website anymore, so unfortunately I can't list new extensions anymore.
Note: The developer is not active in the forum and answers only sometimes to emails...
31. Stormi aka MeteorCoder aka Nathan
37. Androteq aka Rachit Singh
Note: Unfortunately Souvik Bera removed all threads about his extensions in the Kodular community.
- Get Location Details Extension by Souvik Bera
- Social Media Tools Extensio by Souvik Bera
- Email SMTP Extension by Souvik Bera
- Custom Listview Extension by Souvik Bera (5 USD)
60. DevYB aka Ayoub Mounchid
- Mini Blockly Chain extensions by Open Qbit: OpenQbitAESEncryption, OpenQbitAESDecryption,
OpenQbitAEStoString, OpenQbitEncDecData, OpenQbitFileHash, OpenQbitRSA, OpenQbitSSHClient,
OpenQbitStringHash, OpenSQLite, OpenQbitBlock extensions.
Mini BlocklyChain is a fully functional blockchain is a technology developed for Android mobile phones
that will be the nodes that will perform in sending and receiving transactions.
- QRNG - Quantum Random Number Generator Extension by Open Qbit
Extension P2P for WiFi and Direct Internet support IP static and Dynamic, NAT, routers, etc by Open Qbit
Extension for security encryption and decryption for files and messages with MiniPQC (Post-Quantum Cryptography) by Open Qbit
Note: It seems to be, this developer is only interested in himself, unfortunately he does not care about any naming conventions.
73. Matanel325 aka Matanel Shmailov
Unlock Key Extension by hemantadahaloficial. Note: make sure to trust this service before using it.
MightySecurity Extension by hemantadahaloficial. Note: your data will be sent to a server. You have to trust that your data will not be stored there.
- Client TCP Extension by Jean-Rodolphe Letertre (Version 0.4.4.2),
see also the discussion here
- SMB Manager Extension by Jörg Hüneburg
to list all files and folders of smb share (windows shared folder) and to copy a local file to smb share
- Image Base64 Extension by Sivagiri_Visakan
- Sunset/rise Extension by marzukalhashimi
- Activity Starter Extension by pepemont, which additionally is able to pass boolean and long values
- Workdays Extension by Gabryk to calculate the number of working days between 2 given dates
- Mp3 Metadata Extension by enaixpeend
- Bitwise Extension by Nathan_P to do bitwise operations
- Advanced Location Sensor Extension by Niclas Gins
- UDP Client Extension by Ulrich
(see also the documentation in german)
Thank you Johannes_der_Wildwes!
- SuperRewards Extension by ozonostudio
- Yes another SQlite Extension by frdfsnight
- Enhance.co Extension by enhance.co
- GUI and Animation Extension by Tomislav Tomsic
- FTP Extension by Dramon Reyes (6 USD or 6 EUR)
- WAV sound recorder Extension by G10DRAS
- Call Android API from string experimental Extension by actech
- Extension to change Ad unit Id for AdMob Rewarded Video Ads and Interstitial Ads by app191852 (30 EUR)
- Dual SIM IMEI Viewer Extension by Sakis K
- Time converter Extension by xnbx2012 (Test extension)
- (Another) Device Info Extension by SamuelNg
- Ethereum Extension by Ethereum foundation, documentation see
- Pdf Tool Extension (Version 2) by Andro King
- JSON Decoding Extension by yamafu
- AWS AI Services Extension by Ceyhun Özgün including a chat-bot generation service called Amazon Lex,
a text-to-speech service called Amazon Polly, an image and video recognition service called Amazon Rekognition and a language translation service called Amazon Translate
- (Another) Android ID Extension by hackinggyann000
- Flurry Analytics Extension by DevMaster
- Math Extension by Idgomez
- WhatsApp Sticker Extension by apk_developer aka Akatsuki Team (paid)
- Machine Learning For Kids Extension by machinelearningforkids.co.uk
- Extension to ask user to input his password before performing some action by Federico_Morrone
- Online DocViewer and Alternative PdfViewer Online Extension by project1kangris2018
- Phase - Animations made easy! Extension by Shreyash
- Text to emoji font Extension by elmanhossendev
Note: to get that extension, you first have to download an app from Google Play.
- MQTT Extension by Ulli
- Barcode Utilities Extension by Futuredev aka Miki Palazzo
- Status Bar Text Color Extension by nitinseshadri
- Secured Countdown Extension by Aditya_Singh
- SearchShop Extension, another Search Engine Extension by popovicstudios
- Devendra Weight on planet and star Extension by Earn_Money_Online (test extension)
- Text Alignment Extension by Boban Stojmenovic
- Another Mp3 Metadata Extension by jean-marc_Latour
- PasswordUtils Extension by devanshvinayak9
- Screen Timeout Extension by saurav_shaw612
- Bouncing View Animation Extension by nandu_aeer
- SocketIO Client Extension by vkpdeveloper (200 Rs)
- Navigation Extension by LetsCode. Note: this extension is obsolete, the navigation component now is available...
- Panel Extension by cedkim, a web admin panel
- ZxingView Barcode Scanner Extension by Silver
- Hash Value Tools Extension by camargopellanda15 to return HMAC-SHA1, HMAC-SHA256 and HMAC-SHA512 hashes
- BMI Calculator Extension by The_K_Studio aka Kiran M. (Test Extension)
Euclid's Division Lemma Extension by Bharat Android App Development (Test Extension)
Palindrome Checker Extension by newbiedeveloper aka sanjogitagupta16 (Test Extension)
GST calculation Extension by KP8158 aka Kapil Patel (Test Extension)
WhatsAppTool Extension by Salman_Dev to send WhatsApp messages
Firebase Analytics Extension by Androking (9.99 USD)
Serial OTG Extension by rkl099. New version of the built-in component Serial. It accepts more USB serial adapters and add functions.
Simple Android Settings Extension by annaschawdhary157 aka Annas Chawdhary.
RePosition Extension by niksempire121 (5 USD) to set components by giving coordinates in px wrt parent view
Text Tools Extension by Akshat_Rana (Test Extension)
Number Formatting Extension by GuiM_Hares (Test Extension)
Click Extension by Horacio_Spinelli
This work by Pura Vida Apps
is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License
with attribution (name=Pura Vida Apps and link to the source site) required.