User Manual

Countup

4/2/26
Countup

1. Overview of the Countup Element

Kuika's Countup element dynamically increases numerical values from a specific starting point to a target value in the user interface. It is particularly used to impressively present statistical information, success metrics, user numbers, sales figures, or metrics that need to be visually emphasized.

Countup increases the number over a specified period with a smooth animation. It provides a powerful visual effect to capture users' attention and emphasize the importance of the information.

The Countup element is only supported in web applications.

1.1. Common Use Cases

  • Dashboard metrics: Displaying instantaneously increasing values such as total users, total sales, or number of active orders.
  • Statistical presentations: A/B test results, success rates, report summaries.
  • Campaign performance screens: Number of views, number of clicks, conversion rates.
  • Event counters: Number of participants, total visits, in-app gains.
  • Integration with progress indicators: Countup's animated data increase enhances the impact of visualization.
  • Marketing pages: Eye-catching increase animations such as “1,000,000+ users”.

2. Key Features

  • Animated display of numerical increase from a specific starting value to a target value.
  • Helps the data to be perceived in a more understandable and impressive way by drawing the user's attention to the numerical change.

2.1 Countup Element Properties

Unlike many other UI elements, the Countup element does not offer a customizable Properties panel. Therefore, settings such as the starting value, ending value, and animation duration are managed manually within the code or through dynamic data binding. This structure keeps the element simple and performance-focused.

The basic features offered by Countup are as follows:

  • Animated Numerical Increase: Creates a visual increase animation from the start value you specify to the target value.
  • Dashboard Compatible Use: Can be used to highlight KPIs, statistics, performance values, or general metrics.
  • Easy Integration: Can be used by dynamically binding values to elements added to it, such as Label.

2.2. Actions That Can Be Added to the Countup Element

Since the Countup element only provides a visual numerical increase animation, it does not support actions triggered by any user interaction. Therefore, when you select the element, the ADD ACTION button is not visible, and no Countup-specific event can be added.

Important points regarding Countup's action structure:

  • There is no trigger based on user interaction. Countup does not generate click/focus events like a button, table, or form field.
  • The animation can be indirectly triggered by an external action. For example: A new value received after a query runs automatically refreshes the Countup animation. However, this triggering occurs not through Countup, but through the element to which the data is bound.

3. How to Use the Countup Element?

In this section, we will cover the end-to-end use of the Countup element through an example scenario.

Scenario: Visualization of Application Statistics

In an exam application, the goal is to present the exam duration in a more impressive way. In the scenario:

  • The Countup element starts working automatically as soon as it is placed on the screen.
  • The number starts at 0 and increases upwards with animation.
  • It is not linked to any data source or action.
  • It provides a purely visual effect.

Step 1 – Adding the Countup Element in the UI Design Module

  1. Open the UI Design module.
  2. Select the screen where the Countup animation will be displayed (e.g., Home Page / Dashboard).
  3. Go to the Elements section in the left panel and drag and drop the Elements > Container > VerticalStack element onto the page.
  4. Set the Vertical Stack element to VerticalStack > Styling > Layout > Align > Center Horizontally.
  1. Drag and drop the Elements > Display > Icon element into the Vertical Stack.
  2. Set the icon shape to Icon > Properties > Icon > “query_builder”.
  1. Set the icon size to Icon > Styling > Text > Size > 100 px.
  2. Set the icon color to Icon > Styling > Text > Color > HEX > D84293.
  1. Drag and drop the Elements > Display > Countup element into the Vertical Stack.

The Countup element starts working automatically as soon as it is added to the page.

Step 2 – Countup Usage Behavior

  • By default, the Countup element displays an increased animation starting from 0.
  • The animation is automatically triggered when the page loads.
  • There is no need to define any pageInit Action, SQL Action, or C# Action.

Preview

When the application is tested, the Countup element animation automatically starts when the user enters the exam screen. The value increases with the 0 to increment animation and provides the user with a dynamic visualization.

4. Common Properties

Some fields on the Countup element are common to all UI elements. Therefore, detailed descriptions of the following properties can be found in the relevant general guide pages:

5. Best Practices

  • Use Countup for KPIs or metrics you want to highlight. For example: it can be used for quick-read information such as total visitors, number of sales, success rate, number of completed tasks.

6. Limitations

  • The Countup element does not support actions. The ADD ACTION button is invisible, and Countup does not have any OnClick/OnChange triggers.
  • Designed for the web environment. The Countup element is only supported in web applications; it does not work in mobile applications.
No items found.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar