I’m sharing my new extension RYMakeClickable, designed to make any App Inventor / Niotron component clickable, including dynamic components.
This extension uses an ID-based system, allowing you to handle multiple components using a single click or long-click event.
Key Features
● Make any visible component clickable● Fully supports Dynamic Components
● ID-based register system
● Click and Long Click events
● Enable and Disable click handling
● Register and Unregister support
V1 Extension
RYMakeClickable.aix (9.0 KB)
V2 Extension
RYMakeClickableV2.aix (11.5 KB)
HasId
Checks whether an ID is already registered. Useful to prevent duplicate registration.GetRegisteredIds
Returns a list of all currently registered IDs. Useful for: • Debugging • Looping through dynamic components • Managing UI statesAfterDoubleClick
Triggered when a component is clicked twice within a short time interval. Returns: • Component ID Note: Single click and double click may both fire depending on timing.OnTouchDown
Triggered when the user touches (presses) the component. Useful for: • Press animations • Custom button effectsOnTouchUp
Triggered when the user releases the component.Final Notes
This extension is useful for developers who:● Work with dynamic components
● Want cleaner block logic
● Need to manage multiple components easily
Feel free to share feedback, suggestions, or bug reports in the comments ![]()
Happy Coding ![]()

