Link
Search
Menu
Expand
Document
Design Elements
View - Group
View
Alpha
Background Color
User Interaction Enabled
Hidden
Masks to Bounds
Border
Border Color
Border Width
Corner radius
Shadow
Shadow Color
Shadow Blur
Shadow X Offset
Shadow Y Offset
Code
Display Name
Visible In Code
Label
Label
Text
Text Color
Font
Text Alignment
Vertical Text Alignment
Number of Lines
View
Alpha
Background Color
Hidden
Border
Border Color
Border Width
Corner radius
Shadow
Shadow Color
Shadow Blur
Shadow X Offset
Shadow Y Offset
Code
Display Name
Visible In Code
Button
Button States
Each State properties
Title
Title Color
Image Asset
Background Image Asset
Background Color
Button
Font
Selected
Shows Touch When Highlighted
Adjusts Image When Disabled
Adjusts Image When Highlighted
Enabled
View
Alpha
User Interaction Enabled
Hidden
Masks to Bounds
Border
Border Color
Border Width
Corner radius
Shadow
Shadow Color
Shadow Blur
Shadow X Offset
Shadow Y Offset
Code
Display Name
Visible In Code
Image View
Image View
Image Asset
View
Alpha
Background Color
Content Mode
Hidden
Masks to Bounds
Border
Border Color
Border Width
Corner radius
Shadow
Shadow Color
Shadow Blur
Shadow X Offset
Shadow Y Offset
Code
Display Name
Visible In Code
Text Field
Text Field Properties
Text
Text Color
Font
Placeholder
Placeholder Color
Text alignment
Return Key Type
Autocapitalization Type
Keyboard Type
Secure text entry
Border Style
View
Alpha
Background Color
User Interaction Enabled
Hidden
Border
Border Color
Border Width
Corner radius
Shadow
Shadow Color
Shadow Blur
Shadow X Offset
Shadow Y Offset
Code
Display Name
Visible In Code
Text View
Text view properties
Text
Font
Text alignment
Text Color
Editable
Selectable
View
Alpha
Background Color
User Interaction Enabled
Hidden
Border
Border Color
Border Width
Corner radius
Shadow
Shadow Color
Shadow Blur
Shadow X Offset
Shadow Y Offset
Code
Display Name
Visible In Code
Switch
Switch
Is On
On Tint Color
Thumb Tint Color
View
Alpha
User Interaction Enabled
Hidden
Border
Border Color
Border Width
Corner radius
Shadow
Shadow Color
Shadow Blur
Shadow X Offset
Shadow Y Offset
Code
Display Name
Visible In Code
Tappable View
Design
Code
Display Name
Visible In Code
Youtube Player
YouTube Player View Properties
YouTube Video ID
Autoplay
Show Video Player Controls
Show YouTube Logo
View
User Interaction Enabled
Hidden
Code
Display Name
Visible In Code
Lottie Animation
Lottie Properties
URL
Loop Mode
Animation Speed
Repeat Times
View
Alpha
Background Color
Hidden
Shadow
Shadow Color
Shadow Blur
Shadow X Offset
Shadow Y Offset
Lottie Files
Activity Indicator
How to use it
No Code Event Actions
Code Blocks
Activity Indicator Properties
Indicator Size
Hides when stopped
Color
View
Alpha
Background Color
Hidden
Code
Display Name
Visible In Code
Page Control
Page Navigation
Number of pages
Current Page
Hides When Single page
Page Display
Indicator Tint color
Current Page Tint color
View
Alpha
Background Color
Hidden
Code
Display Name
Visible In Code
Segmented Control
Segment Control Properties
Number of segments
Selected Segment Index
Selected Segment Color
Title Color Selected
Title Color Unselected
Is Momentary
Proportional Width
Each Segment Properties
Title
Image
Segment Width
Vertical content offset
Horizontal content offset
View
Alpha
Background Color
User Interaction Enabled
Hidden
Code
Display Name
Visible In Code
List View
List View Properties
Separator Color
Separator Style
Right separator inset
Left separator inset
Allows selection
Allows multiple selection
View
Alpha
Background Color
Hidden
Code
Display Name
Visible In Code
Grid View
Grid View
Scroll Direction
Allow selection
Minimum iteritem spacing
Minimum Line spacing
Scroll View
Is Scroll Enabled
Is Paging Enabled
Scrolls to Top
Bounces
Always Bounce Vertical
Always Bounce Horizontal
Scroll Indicator
Scroll Indicator Style
Show Scroll Indicators Horizontal
Show Scroll Indicators Vertical
View
Alpha
Background Color
Hidden
Code
Display Name
Visible In Code
Web View
Web View Properties
URL
Allows Back-Forward Navigation Gestures
Min Font Size
View
Alpha
User Interaction Enabled
Hidden
Border
Border Color
Border Width
Corner radius
Shadow
Shadow Color
Shadow Blur
Shadow X Offset
Shadow Y Offset
Code
Display Name
Visible In Code
Blur View
View
Alpha
Background Color
Hidden
Code
Display Name
Visible In Code
Screen Navigation
Create and Edit
One Screen
Screen Navigation Name
Destination Screen
Presentation style
Set as Root Screen
Push in Navigation controller
Present Modally
Flip Horizontal
Dissolve
Create Navigation controller
Animation
Transparent
Navigation Controller
Navigation Stack
Navigation Bar
Hide Navigation bar
Default back button
Custom Pop Action
Navigation Bar Title
Tabbar
Tabbar Style
Background color
Translucent
Tabbar Items - Screens
Number of Tabbar Items
Items
Target Screen
Navigation Controller
Present in Full Screen
Tabbar item style
Title
Title color
Selected title color
Title font
Icon
Selected icon
Perform Screen Navigation
Event actions
Bind Screen Properties
Code Blocks
Simple Perform screen Navigation Block
Advanced Perform screen navigation Block
Launch Screen
Set Launch Screen
Advanced - Launch Screen Navigation
Cells
Manage your Cells
Cell Types
List View Cell
Grid View Cell
Add a new Cell
Delete a Cell
Cell Size
Constant size
Dynamic size
Use a Cell
Datasource
Screen Property
On Selection Event Action
Events
Design Element Events
Button
On Click
Tappable View
On Click
Switch
On Value Change
List View
On Item Selection
Grid View
On Item Selection
Date Picker
On Date Change
Page Control
On Page Change
Segmented Control
On Segment Change
Screen Events
When Screen First Loads
Every time Screen Appears
Every time Screen Disappears
Payment Events
Buy Button
On Success
On Cancel
On Error
Restore Purchases Button
On Success
On Error
Event Actions
Add/Edit Event Actions
How to Add
How to Edit
Execute a No Code Action
How to use it
Start Datasource Request
Prerequisite
How to use it
Perform Screen Navigation
How to use it
Execute a Function
How to use it
Update Screen/Cell Property
How to use it
Datasource
Create a Datasource
How to create a Datasource
Available Sources
Kodika Server
External API
Start a Datasource Request
Auto start when Screen First Loads
Event Action
Code Block
Request Parameters
How to connect them
Static Value
Design Element
Screen Property
Function
Current User
Kodika Server Parameters
External API
Responses
Datasource Responses
Kodika Server
External API
Handle Response Parameter Value
Design Element
Screen Property
Function
Success and Error Responses
Auto Alert for Error Responses
Activity Indicator - Spinner
Auto Show Progress Spinner
Advanced Mode
Start of request
Finish of request
Auto start when Screen First Loads
Tips
Kodika Server
User Authentication
User Data Records
Register User
Create User Register Datasource
Request Parameters
Email
Password
Responses
On Success
On Error
When Offline
When Email Exists
When Invalid Email
When Weak Password
Datasource automation
Login User
Create User Login Datasource
Request Parameters
Email
Password
Responses
On Success
On Error
When Offline
When Invalid Email
When Wrong Password
Datasource automation
Current User
Auto Login
Bind Current User values
Code Blocks
Current User
Get Current User Id
Current User Is Logged In
Forgot Password
Reset Password Datasource
Request Parameters
Email
Responses
On Success
On Error
When Offline
Datasource automation
Logout
Create Logout Datasource
Request Parameters
Responses
On Success
Datasource automation
Data Records
Server Data Types
Supported Data Types
Create Server Data Type
Delete Server Data Type
Manage Server Data Type Properties
Add a property
Edit a property
Delete a property
Manage Records
Add a Record
Edit a Record
Delete a Record
Refresh Records
Sort
Relationships
What is a Relationship
Relationship Types
Create a Relationship
Reversed Relationship
Use the same property for the reversed Relationship
Edit/Delete a Relationship
Create a Record
Request Parameters
Updated Properties
Responses
On Success
On Error
When Offline
Edit a Record
Select the Record to edit
Specific/Static Record
Binded Record value
Request Parameters
Filter
Updated Properties
Responses
On Success
On Error
When Wrong Filter Value
When Offline
Delete a Record
Select the Record to delete
Specific/Static Record
Binded Record value
Request Parameters
Filter
Responses
On Success
On Error
When Wrong Filter Value
When Offline
Fetch/Display one Record
Select the Record to fetch
Request Parameters
Filter
Responses
On Success
On Error
When Wrong Filter Value
When Offline
Search/Display multiple Records
Select the Records to fetch
Request Parameters
Filter
Advanced Search
Sorting
Limit
Responses
On Success
When Wrong Filter Value
When Offline
Manage Records
Use/Display Data Records
Push Notifications
Analytics
How to Log Events
No Code Actions
Code Blocks
Available Actions
Log Event with Name
Log Event with Name and Text Parameter
Log Event with Name and Number Parameter
Log Event with Name and Bool Parameter
External API
API Request
Name
HTTP Methods
Path
Timeout interval
Description
Request Parameters
Path Request Parameter
Query Request Parameter
Body Request Parameter
Header Request Parameter
API Response
Status Code
Number from 200 to 500
General 4xx error
General 5xx error
Catch All xxx
Offline
Timeout
Function Name
Response Parameters
Parameter Name
Parameter Type
Parameter Path
Start Request
Datasource
Code Block
Payments - In App Purchases
Manage products
Type of Products
Non-Consumable Products
Auto-Renewable Subscriptions
Add a new Product
Apple Price tiers
App Store Connect
Price Label
Price Label Properties
Product
Prefix
Suffix
Subscription Period Style
Buy Button
Price Button Properties
Product
Product Purchase Status
Not Purchased Prefix
Not Purchased Suffix
Not Purchased Show Price
Not Purchased Title Color
Not Purchased Background Color
Not Purchased Image Asset
Not Purchased Background Image Asset
Purchased Prefix
Purchased Suffix
Purchased Show Price
Purchased Title Color
Purchased Background Color
Purchased Image Asset
Purchased Background Image Asset
Auto Show Spinner
Test Purchased Design
Subscription Period Style
On Click Purchase Action
Events
On Success
On Cancel
On Error
Restore Purchases Button
Restore Purchases Properties
Title
Title Color
Image Asset
Background Image Asset
Background Color
On Click Restore Purchases Action
Events
On Success
On Error
Code Blocks
Product Block
Actions
Is Product Cached as Purchased
Get Product Details
Get Multiple Product Details
Buy Product
Check Online if Product is Purchased
Check without Apple if Products are still purchased
Restore Purchases
Product Details
Get Displayable Price with Currency
Get Displayable Subscription Period
Get IAP Product Id
Get Is Subscription
Get Name
Get Price Currency Symbol
Get Price Value
Get Product Description
Get Product Unique Id
Code - Functions
Condition - IF
Code Blocks
Block Options
How to
Condition (IF)
Actions (DO)
Else if
Else
Examples
If - Else Example
If - Else If - Else Example
Functions
What is a Function
Arguments
Result - Return Argument
Function Properties
Manage Functions
Add Function
Edit Function
Delete Function
Execute Functions
Using Event Actions
In Code Blocks
Automatically Executed Functions
Code Blocks Editor
Code Block
Code Block Types
Input Parameter
Output Parameter
Code Block Connection
Code Block Types
Code Blocks that execute an action
Code Blocks that return a value
Examples
Code Block Data Types
Function Arguments
Add a Function Argument
Use Argument Code Blocks
Delete a Function Argument
Change Return argument
Function Properties
Add a Function Property
Use Function Property Code Blocks
Delete a Function Property
Code Blocks
Data Type Properties
Add a Data Type property
Delete a Data Type property
Use Data Type Property Code Blocks
Get Value Code Block
Set Value Code Block
The Self Block
Search
Text Search
Output Parameter
Input Parameter
Results
Auto Search Directly from Code Block
Data Types
Suggested
Text
Int
Number
True/False Bool
Image
Color
Url
Date Time
Date Only
Dictionary
Array - Multiple values
Examples
How to create
Kodika Server
Text
Int
Number
True/False Bool
Server Image
Color
Url
Date Time
Date Only
JSON REST APIs
Text
Int
Number
True/False Bool
Image
Design Elements
Screens
My Screens
Image Picker Screen
Alert Screen
Cells
Other
Size
Date Formatter
Alert Action
Contacts - Record
Contacts - Postal Address
Online Audio Player
Bind Dynamic Parameters
Design Element
Label
Text Field
Text View
Switch
Image View
Search Bar
Static/Specific Value
Text
True/False Bool
Int
Number
Server Record
URL
Date Only
Date Time
Size
Color
Font
Image
Current User
List/Grid Selected Item
Selected Item Position
Row
Section
Selected Cell Properties
Function
Select Function
Return parameter value
Update Design using Data
Screen/Cell Property
Supported Data Types for each Design Element
Datasource Response
Code Block
Image Assets & Icons
Add an Image Asset
Manage your Image Assets
Code Blocks
Select Image Asset Code Block
Get Image Code Block
Bind
Image Asset vs Server Image vs Image
Integrations - Plugins
Import from Sketch App
Install Sketch Plugin
Download
How to Import your designs
Supported Elements
Artboard
Group
Exportable
Text
Symbols
Shape
Constraints
What’s next?
Import from Figma
Install Figma Plugin
How to Import your designs
Supported Elements
Frame
Group
Exportable
Text
Shape
Constraints
Limitations
What’s next?
Event Actions
Using Event Actions, you can define what will happen when an
Event
is triggered.
Learn
how to add and edit Actions
.
Event Action Categories
Execute a No-Code Action
Start a Datasource Request
Navigate to a different Screen
Execute a Function
Update the value of a Screen/Cell Property