Create your own extensions in App Inventor



Learn how to create your own extensions in App Inventor and Thunkable with this easy to follow guide. This guide is made up of a series of lessons that will take you through what you need to get started, setting up your development environment, creating your first extension and more.

This documentation will be expanded in future to cover additional categories and teach you all the code that is specific to the App Inventor platform. A prior knowledge of Java will be required before you start.

Please feel free to let me know in the comments or feedback sections below if you find this helpful and if there is anything that could be improved. I will also be starting a Java snippets page soon with sample code you can use in your extensions to achieve various functions.

I look forward to seeing what the community creates and hope this documentation assists to expand the number of extensions available in the App Inventor community.

Start learning with the available lessons below.



Image

Lesson 1:Introduction to Extension Development


Image

Lesson 2:What you'll need to begin creating extensions


Image

Lesson 3:Setting up your development environment for App Inventor


Image

Lesson 4:App Inventor Code Conventions



Additional resources

To help you get started creating your own extensions I have compiled a collection of Java code snippets that you can use in your extensions, there is also a list of open source extensions coming soon as well so you can take a look at the code behind some popular App Inventor extensions.




Image

Java Code Snippets for App Inventor Extension Developers

Was this helpful?

Yes No

Comments

Thunkable Components