Extensions
AllComp icon

AllComp

Retrieve component lists dynamically to batch format UI elements using block logic only.

18 September 2026v2.0
Free
Tools

About

AllComp delivers dynamic component discovery for App Inventor screens. Fetch component objects or names by type, filter by substrings, and pass them into other extensions to apply styles or behaviors across large UIs without manual wiring.

Features

  • Get lists of Label, Button, TextBox, Image, Slider, and CheckBox components
  • Return either component objects or name strings
  • Filter components by name substrings
  • Integrate with styling extensions for bulk updates
  • Supports dynamic UI formatting workflows
  • Lightweight drop-in utility with no dependencies
  • Helpful for automation and large screen management

Documentation

Find components at runtime by type or name so you can restyle many UI elements from blocks.

Docs5

GetAllComponentsOfType

Methodreturns list

Returns a list of all components of the specified type.

LabelButtonTextBoxImageCheckBoxSlider
ParameterType
typetext

GetAllComponentNamesOfType

Methodreturns list

Returns a list of names of all components of the specified type.

LabelButtonTextBoxImageCheckBoxSlider
ParameterType
typetext

GetComponentsByNameSubstring

Methodreturns list

Returns a list of components of the specified type that contain the specified string in their names.

LabelButtonTextBoxImageCheckBoxSlider
ParameterType
typetext
substringtext

GetComponentNamesByNameSubstring

Methodreturns list

Returns a list of names of components of the specified type that contain the specified string in their names.

LabelButtonTextBoxImageCheckBoxSlider
ParameterType
typetext
substringtext

GetComponentByName

Methodreturns component

Returns a component by its name.

ParameterType
nametext
Blocks5
AllComp block 1AllComp block 2AllComp block 3AllComp block 4AllComp block 5

Compatible platforms

MIT App InventorKodularNiotronAndroid BuilderThunkable

Related extensions