Apps-Engine’s UIKit framework contains blocks, block elements, and objects that you can use to create visuals and interactions for your apps within surfaces. The components are built using structured JSON. These UI elements need to be triggered by an action or condition, such as sending a message, using slash commands, or using action buttons.
The building blocks are:
Surfaces
Blocks
Block elements
Objects
Each component contains visual elements you can add to your app’s UI to enhance its appearance. In this section, you will learn about each component in detail.
Parameter details
When you are defining UI elements, you will have to add some common parameters. The parameters are as follows:
blockId
: Set a unique ID for each block and element that you define. This ID can be used to determine which block interaction to handle.actionId
: Set a unique ID for each action block and element. This has a similar purpose toblockId
as it is used to determine the interaction.appId
: This determines which app is going to receive any potential interaction that might be generated by the user within a block.
Depending on the block and element, any of these parameters may be mandatory or optional.