MIT App Inventor Extension Builder
Light Theme
Dark Theme
GitHub
Monokai
English
Português
💾
📂
Add Helper
Compile Extension
Build Java File
Download .java
Blocks
AndroidManifest.xml
fast.yml
Java File
Dependencies
# The name of the extension developer author: BosonsHiggs # If enabled, the version number of every component will be increased automatically. auto_version: true # The minimum Android SDK level your extension supports. Minimum SDK defined in # AndroidManifest.xml or @DesignerComponent are ignored, you should always define it here. min_sdk: 7 # If enabled, Kotlin Standard Libraries (V1.9.24) will be included with the extension. # If you want to add specific Kotlin Standard Libraries so disable it. kotlin: false # If enabled, you will be able to use Java 8 language features in your extension source code. # When you use .kt classes, by default Fast will desugar sources. desugar_sources: false # Enable it, if any of your dependencies use Java 8 language features. # If kotlin is enabled, by default Fast will desugar dependencies. desugar_deps: false # If enabled, the D8 tool will generate desugared (classes.jar) classes.dex desugar_dex: true # If enabled, @annotations will be not present in built extension. deannonate: true # If enabled, matching classes provided by MIT will not be included in the built extension. filter_mit_classes: false # If enabled, it will optimizes the extension with ProGuard. proguard: true # If enabled, R8 will be used instead of ProGuard and D8 dexer. # NOTE: It's an experimental feature. R8: false # Extension dependencies (JAR) [Should be present into deps directory] # dependencies: # - mylibrary.jar # Extension assets. [Should be present into assets directory] #assets: #- my-awesome-asset.anything
/* Output Java code will appear here */
Add Dependencies (JAR/AAR)
Add Dependency
java.util.HashMap
BooleanValue
Boolean
Boolean
FALSE
false
TRUE
true
Boolean
BooleanValue
Boolean
value
value
Boolean
value
Boolean
BooleanValue
BooleanValue
BooleanValue
Boolean
BooleanValue
Boolean
Boolean
FALSE
false
TRUE
true
Boolean
BooleanValue
Boolean
value
value
Boolean
value
Boolean
BooleanValue
BooleanValue
BooleanValue
Boolean
i
0
10
1
String
item
items
TRUE
Exception
e
myLabel