Flutter UI Kit — Release Notes
Release history for the EnableX Flutter UI Kit (enx_uikit_flutter). The latest version is always available on pub.dev.
Latest release. This patch refines stability across Android and iOS targets and is the recommended version for all new integrations. Install via:
dependencies:
enx_uikit_flutter: ^2.0.4
v2.0 was a landmark release that expanded the UI Kit from basic audio/video calling to a full collaboration and engagement platform. All features listed below are included in v2.0.4.
Collaboration & Engagement
- Annotation — Draw and annotate directly on the video stream
- Screen Share — Share your device screen with all participants
- Room Settings — In-session panel to toggle screen share control and canvas control
- Polling — Create and respond to polls during a live session
- Q&A — Structured question-and-answer mode for webinar-style sessions
- Switch Role — Dynamically promote or demote a participant's role
Webinar
- Request Floor Access — Participants in Lecture/Webinar mode can request permission to speak
Reach
- RTMP Live Streaming — Moderators can stream the session to any RTMP endpoint (YouTube Live, Facebook Live, custom CDN)
Utilities
- Switch Layout — Toggle between Video Grid and List View during a session
- Audio-Only UI — Render a voice-only call interface without camera feeds
Removed the Flutter SDK version constraint. The UI Kit now works with any Flutter application regardless of the Flutter SDK version in use — no version pinning required.
Low Code Integration
EnxVideoViewClass() now accepts an extra embedUrl key that points to a
Visual Builder Low Code URL from the EnableX portal. This allows design-time configuration of the
UI without code changes.
File Share
Participants can share files with the entire room or send them privately to a specific participant.
Participant List Enhancements
New per-participant action buttons are available to both moderators and participants directly from the participant list:
- Force disconnect a participant (moderator only)
- Open a private chat thread with any participant