Develop Video Apps using Flutter UI Kit

This topic provides guidance for downloading, installing, and using the Flutter UI Kit for developing video applications.


The Flutter Video UI kit enables you to quickly integrate EnableX Video with hybrid apps. The kit includes a video application development framework which provides many customization options to meet your specific requirements. The framework provides APIs and SDKs that help you develop seamless video apps in almost 99% reduced time and effort. You can create video communication with just a few lines of code.

Install through Pub. v1.3

Released: January 25, 2023

Step-by-Step Guide

Refer to the sections below for a detailed overview of the Flutter UI Kit's extensive toolkit and customization features:

What's New?

This section provides information about new features and improvements to existing features shipped in the Flutter UI kit releases.

What's New with Flutter UI Kit v1.3?

The Flutter UI Kit v1.3 is compatible with all versions of Flutter SDK. Therefore, it is adaptable with any Flutter application.

What's New with Flutter UI Kit v1.2?

The Flutter UI Kit v1.2 includes the following new functionality:

Works with Low-CodeFlutter UI Kit now works with the low-code settings configured using Visual Builder through the EnableX portal. The EnxVideoViewClass() function is modified to accept an extra key for low-code URL.
File ShareParticipants can now share files with all other participants or privately with particular participants of a session.
Participant ListNew options have been included for both participants and moderators for configuring the participant list. For example, disconnect a call or start a private chat with a specific participant in the call.


You can use the Flutter UI kit to access the following existing features for building a successful video call experience:

Features for both participants and moderators:

  • Mute their own audio
  • Mute their own video
  • Switch the camera
  • Switch the audio device
  • Chat with the entire group of participants or privately with specific participants (introduced in v1.2)
  • Configure the participant list (introduced in v1.2)
  • Switch the layout
  • Disconnect a call (introduced in v1.2)

Features for moderators only:

  • Record a session
  • Mute a room
  • Mute the audio of a participant
  • Mute the video of a participant
  • Drop a participant from a room