https://a.storyblok.com/f/270183/1368x665/da09d65c63/26apr_dev-blog_native-vera_v1-1.jpg

Native VERA 1.1 Release: Meeting Controls and Screen Sharing

Published on April 14, 2026

Time to read: 5 minutes

Introduction

VERA (Vonage Example Reference Application) is our collection of open-source video conferencing apps that demonstrate best practices for building production-ready video applications with the Vonage Video API. These reference applications serve as starting points for developers, showcasing real-world implementations across Android, iOS, and Web platforms.

Native VERA 1.1 is here, bringing new features to Vonage's video reference applications for Android and iOS. This release adds more control over meeting experiences through advanced settings, participant management capabilities, iOS screen sharing, and enhanced audio quality.

Why It Matters

These enhancements address common challenges developers face when building production video applications:

Advanced Meeting Control

Users need intuitive ways to manage participants, control audio, and customize their video layout. Unmanaged audio in meetings leads to participant frustration, lost productivity, and professional meetings derailed by background noise or unmuted participants. Features like pin participant, mute participant, and speaking-while-muted detection provide a polished, production-ready experience that users expect from modern video conferencing apps.

Cross-Platform Screen Sharing

With screen sharing now available on iOS (and previously on Android), developers can offer consistent collaboration features across all platforms, making Native VERA a complete reference implementation for video collaboration.

Better Accessibility

Poor audio quality in meetings can lead to miscommunication, repeated questions, and meeting fatigue—especially for distributed teams. Improved captions UI makes your application more inclusive for users who are deaf or hard of hearing, while noise suppression ensures clear communication for all participants regardless of their environment, whether working from a busy coffee shop or a home office with background activity.

Production Monitoring and Debugging

The comprehensive Settings screen provides visibility into call quality metrics, SDK configuration, and real-time statistics, helping you quickly identify and resolve issues during development and in production.

What's New in Native VERA 1.1

Android: Advanced Meeting Controls

Settings Screen

The new Settings screen gives you complete control over your video call configuration. Access advanced settings and monitor real-time connection statistics all in one place. This dashboard helps developers fine-tune call quality and troubleshoot issues on the fly.

Screenshot showing advanced call settings on an Android device

Screenshot showing advanced call settings on an Android device

Pin Participant

Take control of your video layout with the new pin participant feature. Pin any participant's video tile to keep them prominently displayed, ensuring important speakers stay visible throughout your meeting. This is especially useful for presentations, panel discussions, or when focusing on specific meeting participants.

Mute Participant

Meeting hosts can now mute individual participants directly from the interface, giving you better control over meeting audio quality. This feature is essential for managing large meetings and preventing audio disruptions.

Speaking While Muted Detector

The speaking-while-muted detector automatically detects when you attempt to speak while your microphone is muted and notifies you immediately.

Test Speakers Functionality

Ensure your audio setup is working correctly before joining important calls. The new test speakers functionality lets you play a sample sound to verify your speaker configuration and audio output devices are working properly.

Improved Captions UI

We've enhanced the captions experience with a redesigned UI that displays multiple caption lines simultaneously. The new implementation provides better readability, improved styling, and enhanced spacing, making it easier for participants to follow conversations in real-time and improving accessibility for all users.

iOS: Screen Sharing and Enhanced Audio

Settings Screen

Like Android, iOS now features a comprehensive Settings screen where you can configure video call settings, adjust quality parameters, and monitor real-time connection statistics. This gives iOS developers the same powerful debugging and optimization capabilities available on Android.

Settings screen with options for bitrate, codec, frame rate, resolution, and audio bitrate. Save and cancel buttons at the top.

Settings screen showing audio bitrate options and fallback toggles, with stats for packets sent and lost, and total audio sent.

Settings screen showing audio and video packet statistics, including packets sent, lost, bytes sent, received, and bitrate.

Screenshot showing live call stats overlaid on the call screen of an iOS deviceLive call statistics

Screen Sharing

Native VERA 1.1 introduces Screen Sharing for iOS using Apple's ReplayKit framework, enabling participants to broadcast their device screen directly into a Vonage video call.

Screenshot showing the user starting a video broadcast from an iOS deviceStart Broadcast from iOS device

Video call interface with two participants, one of them screensharing from an iOS device.Screen sharing from iOS device

The screen sharing feature is built with three coordinated modules:

  • VERAScreenShare : UI components and credential storage

  • VERAVonageScreenSharePlugin : Vonage plugin that manages credentials during the call lifecycle

  • BroadcastExtension : ReplayKit Broadcast Upload Extension that captures and publishes the screen

The implementation is memory-optimized, with the broadcast extension running in a separate process with a 50 MB memory ceiling. The credential flow ensures secure session management, with credentials stored in a shared App Group and automatically cleared when the call ends.

Noise Suppression

Improve call quality with noise-suppression technology that reduces background noise for clearer audio. Whether you're calling from a busy coffee shop or a home office with background activity, noise suppression ensures your voice comes through clearly.

Getting Started

Native VERA is open source and available on GitHub:

All three reference apps share the same backend infrastructure, demonstrating consistent best practices across platforms.

To get started:

  1. Follow the backend setup instructions in the vonage-video-react-app repository

  2. Clone the Android or iOS repository

  3. Configure your backend API URL in the app configuration

  4. Enable the features you need through the configuration files

For detailed setup instructions and configuration options, see the README files in each repository.

Conclusion

Native VERA 1.1 represents a significant step forward in providing developers with production-ready reference implementations for video applications. With advanced meeting controls like pin participant, mute participant, and speaking-while-muted detection on Android, plus screen sharing and noise suppression on iOS, you now have all the tools you need to build polished, professional video conferencing experiences.

Have a question or want to share what you're building?

Stay connected and keep up with the latest developer news, tips, and events.

Share:

https://a.storyblok.com/f/270183/372x373/36054b72d0/julia-biro.png
Julia BiroDeveloper Advocate

Julia is committed to empowering fellow developers by creating tutorials, guides, and practical resources. With a background in outreach and education, she aims to make technology more accessible and enhance the overall developer experience. You can often find her at local community events.