Develop Video Apps using Android UI Kit
This topic provides guidance for downloading, installing, and using the Android UI Kit for developing video applications.
Introduction
The EnableX Video UI kit enables you to quickly integrate EnableX Video into your Android native apps for mobile devices such as a phone or a tab. 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. The framework is 100% native and device-specific with auto adjustment and orientation.
Download Android UIKit v2.1.2
Released: August 21, 2024Refer to the sections below for a detailed overview of the Android UI Kit's extensive toolkit and customization features:
What's New in Android UI Kit
This section provides information about new features and improvements to existing features shipped in the Android UI kit releases.
What's New in Android UI Kit v2.1.1?
The Android UI Kit v2.1.1 introduces additional configuration option like Joining Button name, Default Camera to initiate, Showing Camera Preview before joining, joining with Camera or Microphone muted, joining with RTMP Streaming endpoints etc.
What's New in Android UI Kit v1.2.2?
The Android UI Kit v1.2.2 includes a confirmation screen prompting the meeting participants to confirm if they want to join the meeting by video or audio. If a participant opts for video, the participant can choose to join with microphone or camera muted.
What's New in Android UI Kit v1.2?
The Android UI Kit v1.2 includes the following new functionality:
Functionality | Description |
---|---|
Works with Low Code | The Android UI kit n 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 Share | Participants can now share files with all other participants or privately with particular participants of a session. |
Annotation | For the remote teams to easily brainstorm and collaborate, participants who share their screen during a stream can add annotations on their screens and remote participants can view the annotated streams live. |
Participant List | New 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. |
Screen Share | Participants can now start screen sharing and view screens shared by other participants. |
Canvas Streaming | Participants can use canvas streaming to show a view in a video session. |
Features
You can use the Android UI kit to access the following existing features for the group mode for building a successful video call experience:
Features for both participants and moderators:
- Mute their audio
- Mute their video
- Switch the camera
- Switch the audio device
- Chat with the entire group of participants or privately with specific participants
- Configure the participant list
- Switch the layout
- Disconnect a call
- Raise a hand to join the floor (only for webinar mode)
Features for moderators only:
- Record a session
- Mute a room
- Mute a participant's audio
- Mute a participant's video
- Drop a participant from a room
- Allow or deny a participant's raised hand request (only for webinar mode)
- Revoke an allowed raised hand request (only for webinar mode)