Develop Video Apps Using React Native UI Kit

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

The React Native 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 95% reduced time and effort. You can create video communication with just a few lines of code.

Install through NPM. v1.2

Released: October 7, 2022

Step-by-Step instruction

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

What's New?

What's New with React Native UI Kit v1.2?

This section provides information about new features and improvements to existing features shipped in the React Native UI kit v1.2 release.

Participant ListConfiguration options for Participant List with optional call-to-actions against each participants, e.g. Audio/Video Hard Mute, Force Disconnect, Private Chat etc.
File ShareUsers can now share files among everyone or private with other specific users in-session.
AnnotationAndroid users can now annotate on stream and receive annotations by others whereas iOS users can only receive annotation by others.
Canvas StreamingCanvas Object Streaming features is also available now.
Screen ShareAndroid users now can present Screen Share and view others share, whereas iOS users can only receive screen shared by others.


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

Features for Participants and Moderators

  • Mute Self-Audio
  • Mute Self-Video
  • Switch Camera
  • Switch Audio Device
  • Group and Private Chat
  • Participant List (introduced in version 1.2)
  • Switch Audio Device
  • Disconnect Call
  • Annotation (introduced in version 1.2)
  • Screen Share (introduced in version 1.2)
  • Canvas Streaming (introduced in version 1.2)

Features for Moderators only

  • Record Session
  • Mute Room
  • Mute Participant-Audio
  • Mute Participant-Video
  • Drop Participant from Room