Chrono Timer Widget (Native)

Content Type: Widget
Categories: Extensions,Mobile,Artificial Intelligence

Overview

The Chrono Timer Widget is a lightweight Native Mendix widget designed to display a real-time countdown timer inside Mendix Native Mobile applications. It allows developers to show the remaining time until a specified End DateTime directly within mobile user interfaces.

The widget performs all timer calculations on the client side, ensuring smooth and responsive countdown updates without requiring server polling or backend processing. This approach improves performance, reduces server load, and provides a seamless real-time experience for mobile users.

Chrono Timer requires minimal configuration, needing only a single End DateTime attribute as input. Once configured, the widget automatically calculates and continuously updates the remaining time until the countdown reaches zero.

The widget is intentionally built without predefined styling, giving developers complete flexibility to apply custom styles and integrate the timer easily into any mobile UI design.

Chrono Timer is ideal for scenarios where time tracking is important, such as task deadlines, technician job timers, service-level agreements (SLAs), event countdowns, delivery tracking, and mobile task management systems.

Optimized for Mendix Native Mobile applications, the Chrono Timer widget provides a simple, efficient, and performance-friendly way to implement real-time countdown timers in mobile solutions.

 

Usage Example

Example Scenario

A technician job deadline timer in a field service application.

When a job is assigned, the system sets a deadline:

addHours([%CurrentDateTime%], 2)

This creates a 2-hour countdown.

The Chrono Timer widget then displays the remaining time in real time:

01:59:29

01:59:28

01:59:27

until it reaches:

00:00:00

Example Use Case (Technician App)

As shown in the mobile UI:

Current Job Card

    • Job ID
    • Job Description
    • Location
    • Priority
    • Countdown timer

The Chrono Timer shows how much time is left before the job deadline.

Example display:

Job #43 || ttt222333

Location: Delhi

Priority: High

 

01:59:29

This helps technicians track remaining time for SLA completion.

 

Typical Use Cases

    • Technician job timers
    • Field service SLA countdowns
    • Event timers in mobile apps
    • Delivery time tracking
    • Exam timers in education apps
    • Limited-time offers in mobile commerce
    • Task deadline indicators

 

Advantages

  • Native mobile optimized
  • Client-side execution
  • No server dependency
  • Extremely lightweight
  • One parameter setup
  • Flexible UI styling
  • Real-time countdown updates

Technical Details

Attribute Type

Requirement

 

End Time

DateTime

Compatible with:

    • Mendix Native Mobile Applications
    • Client-side device execution
    • Mobile UI components

 

Version: 1.0.0

 

 

Future Enhancements

Possible upcoming improvements:

    • Configurable timer formats
    • Countdown completion triggers
    • Visual warning indicators
    • Timer color change based on remaining time
    • Multi-timer support for lists
    • Offline state handling

 

 

 

 

 

Documentation

Chrono Timer Widget (Native) – Release Notes

Overview

The Chrono Timer Widget is a lightweight Native Mendix widget designed to display a live countdown timer inside Mendix Native Mobile applications.

Unlike server-driven timers, this widget runs entirely on the client side, enabling smooth real-time countdown updates without server dependency.

The widget is ideal for scenarios like task deadlines, technician job timers, service SLAs, event countdowns, and time-sensitive workflows in mobile apps.

The widget is intentionally designed without predefined styling, giving developers complete flexibility to apply custom UI styles according to their application design.

Key Features

1 . Real-Time Native Countdown

  • Displays a live countdown timer that updates continuously until the specified DateTime is reached. 
  • The timer runs directly on the device, ensuring smooth performance.

 

2 . Built for Mendix Native Apps

Specifically developed for Mendix Native Mobile applications.

Perfect for mobile scenarios such as:

    • Field service applications
    • Technician job tracking
    • SLA countdown timers
    • Mobile task management systems

 

3 . Client-Side Execution

The widget performs all countdown calculations on the client side, which means:

  • No server polling
  • Faster updates
  • Better mobile performance
  • Reduced backend load

 

4 . Minimal Configuration

Only one input parameter is required to start the timer.

Required Input

Property

Description

 

End Date/Time Attribute

The DateTime attribute representing the target time to count down to

Once configured, the widget automatically calculates and displays the remaining time.

 

5 . Fully Customizable Styling

The widget does not include built-in styling.

Developers can apply:

    • Custom CSS
    • Mendix styling classes
    • Custom Native UI design

This ensures the timer can seamlessly match any mobile UI design.

 

6 . Widget Configuration

Property

Description

 

End Date/Time Attribute

DateTime attribute representing the countdown target

 

Usage Example

Example Scenario

A technician job deadline timer in a field service application.

When a job is assigned, the system sets a deadline:

addHours([%CurrentDateTime%], 2)

This creates a 2-hour countdown.

The Chrono Timer widget then displays the remaining time in real time:

01:59:29

01:59:28

01:59:27

until it reaches:

00:00:00

Example Use Case (Technician App)

As shown in the mobile UI:

Current Job Card

    • Job ID
    • Job Description
    • Location
    • Priority
    • Countdown timer

The Chrono Timer shows how much time is left before the job deadline.

Example display:

Job #43 || ttt222333

Location: Delhi

Priority: High

 

01:59:29

This helps technicians track remaining time for SLA completion.

 

Typical Use Cases

    • Technician job timers
    • Field service SLA countdowns
    • Event timers in mobile apps
    • Delivery time tracking
    • Exam timers in education apps
    • Limited-time offers in mobile commerce
    • Task deadline indicators

 

Advantages

  • Native mobile optimized
  • Client-side execution
  • No server dependency
  • Extremely lightweight
  • One parameter setup
  • Flexible UI styling
  • Real-time countdown updates

Technical Details

Attribute Type

Requirement

 

End Time

DateTime

Compatible with:

    • Mendix Native Mobile Applications
    • Client-side device execution
    • Mobile UI components

 

Version: 1.0.0

 

Future Enhancements

Possible upcoming improvements:

    • Configurable timer formats
    • Countdown completion triggers
    • Visual warning indicators
    • Timer color change based on remaining time
    • Multi-timer support for lists
    • Offline state handling

 

 

 

Releases

Version: 1.0.0
Framework Version: 10.24.13
Release Notes:

The Chrono Timer Widget is a lightweight Native widget built for Mendix Native Mobile applications that provides a real-time countdown timer directly inside mobile interfaces. The widget calculates and updates the remaining time continuously until a specified End DateTime is reached, making it ideal for time-sensitive mobile workflows.

Unlike server-dependent timers, Chrono Timer runs entirely on the client side, ensuring smooth and responsive countdown updates without server polling or backend processing. This client-side execution significantly improves performance in mobile environments while reducing server load.

The widget is designed with minimal configuration, requiring only a single input property: an End Date/Time attribute. Once this attribute is configured, the widget automatically calculates the remaining time and displays it in a live countdown format until it reaches zero. This simplicity makes it easy for developers to integrate the timer into existing mobile pages without complex setup.

Chrono Timer intentionally includes no predefined styling, giving developers complete flexibility to customize the appearance using Mendix styling classes or custom UI components. This allows the timer to seamlessly adapt to different mobile design systems and application themes.

Typical use cases include technician job deadlines, field service SLAs, delivery tracking, exam timers, event countdowns, and mobile task management systems where real-time time tracking is essential.

Version 1.0.0 introduces the core countdown functionality optimized for native mobile applications. Future enhancements may include configurable timer formats, completion triggers, visual indicators, and support for multiple timers in list views.