The developed application is the element that adds functionality to messaging between end users.
You can add the Chat element to the screen with drag and drop from the Elements panel. If you drag it to an empty area on the screen, it will be added with the Row element. If you drag it into a Column, you will only add the Chat element.
The Chat element provides an interface where users can exchange messages and make theme adjustments based on your application's Light or Dark mode. It also includes various features such as role-based authorisations and visibility settings.
Datasource: You can select the data source where the message history will be displayed.
Current Username: You can get the last user information on the screen where the chat element is used.
Dark Mode : You can make the element, which is predefined in accordance with Light Mode, to be displayed in dark mode by turning on the switch.
ShowProfilePhoto: You can activate the Switch to show profile photos.
ShowUserName: You can activate the switch to show user names.
AllowEditMessage: You can activate the Switch to allow the user to edit the last messages sent by the user.
AllowDeleteMessage: You can activate the switch to allow the user to delete the last message sent by the user.
You can customize user access with “Anonymous Access” and “All Roles Access” authorization options on the screens and elements of your application. While “Anonymous Access” enables access without any account information query, “All Roles Access” provides access by verifying user account information.
For element level authorization, you can manage the security and user experience of your application by selecting the relevant element and editing the “Authorization” settings from the Properties panel.
It allows you to adjust the visibility of screens or elements. Visibility in Elements allows you to regulate visibility based on a specific state or condition. For each element, you can make it always visible, hidden, or visible and hidden depending on a condition.
Kuika contains system actions such as Arithmetic, Authorization, Condition, Device, Export, GeoLocation, Local Storage, Multi Language, Navigation, Notification, Payment Stripe, UI Control, Trigger, Process Automation, Process Administration and String Operations.
In addition to system actions, you can also use SQL actions that you create yourself.
You can use the +Add Action button in the Properties panel to add actions to the elements.
By customizing your elements with the Styling Panel, you can create unique and impressive user interfaces in your web and mobile applications.