Google Blockly is a visual coding tool available on the Kuika platform. It enables block-based coding using a drag-and-drop method and allows users to easily design complex processes. You can use Google Blockly to quickly create workflows, logic checks, and data processing steps for the apps you develop in Kuika.
It is a useful tool for users with limited coding knowledge and speeds up the app development process. In this tutorial, you’ll learn how to integrate Google Blockly into your Kuika apps and how to design functions using block-based coding.


The data source you created is added to the Sources list in the left panel, and the Google Blockly editor opens.

Top area: The name of the action (Blockly_Action1 by default) appears in the top-left corner. You can change the name using the pencil icon next to it, or return to the Datasources screen using the back button (←) on the left. The CREATE button in the top right saves the action.
Block categories: The categories into which blocks are grouped are listed on the left side of the editor: Logic, Loops, Math, Text, Lists, Color, Variables, Functions, and Kuika Parameters. When you click a category, the blocks in that category are displayed.
Workspace: This is the dotted area where you drag and drop blocks. By default, the Main Function block is located in the workspace. Place the blocks that the action will execute inside this block; connect the value that the action will return to the block’s return input.
Trash can: Blocks dragged into the trash can in the lower-right corner are deleted.
Steps for creating a function with blocks:
Kuika’s Google Blockly module contains blocks in various categories. With these blocks, you can easily perform operations such as logical checks, loops, mathematical operations, and data management.
Used to define the input parameters your action will receive from outside. Supported data types are as follows:
These parameters are filled in as inputs when the action is used. Missing or incorrect parameter entries may prevent the action from working properly.
Thanks to Google Blockly, you can develop functions quickly and efficiently using block-based programming on the Kuika platform.