Android UI Kit — Release Notes

This page lists all Android UI Kit releases with details of new features, improvements, and bug fixes. Releases are shown in reverse chronological order — latest first.

v2.2.2 — May 22, 2026
Latest Release

This is the current stable release. Download: Enx_UIKit_Android-2.2.2.zip

v2.2.2 introduces an improved UI specifically for 1-to-1 audio-only calls. When a participant joins without video, the kit now renders a purpose-built calling screen showing the remote participant's name and avatar over a gradient background, with overlay buttons for microphone toggle and exit. This replaces the generic video grid with an experience designed for voice calls.

Audio View Mode — 1-to-1 Audio Calls

Enable the audio call UI with overlay mic-toggle and exit controls by calling isAudioViewMode(false) on the EnxSetting singleton before the session connects:

EnxSetting.getInstance(this).isAudioViewMode(false);

Customise the visual appearance of the calling screen using configureAudioViewConfig() with an EnxAudioViewConfig object. All colour parameters accept standard Android Color values:

EnxSetting.getInstance(this).configureAudioViewConfig(
    new EnxAudioViewConfig(
        Color.parseColor("#0A3733"),   // gradientLayer1   — top gradient colour
        Color.parseColor("#031412"),   // gradientLayer2   — bottom gradient colour
        Color.WHITE,                   // nameTextColor    — remote participant name
        Color.WHITE,                   // sortNameTextColor — initials text colour
        Color.parseColor("#128C7E")    // sortNameBGColor  — initials avatar background
    )
);
Call these APIs before the session starts

Both isAudioViewMode and configureAudioViewConfig must be called before the EnableX session connects. Changes made after the session starts have no effect.

v2.2.1 — October 13, 2025

Refer to the Installation page for setup instructions.

v2.1.4 — June 16, 2025

v2.1.4 introduces significant UX improvements including PiP mode, richer animations, a drag-to-reposition self-view, log upload support, and chat message management.

v2.1.1

v2.1.1 expanded the set of available join configuration options, giving developers finer control over how participants enter a session.

v1.2.2

v1.2.2 introduced a pre-join confirmation screen that gives participants more control over how they enter a session.

v1.2

v1.2 was a major feature release adding Low Code integration, file sharing, annotation, an improved participant list, screen share, and canvas streaming.