Vonage Video Reference Apps : Supported Platforms Vonage Video Reference Apps : Supported Platforms

Vonage Video Reference Apps : Supported Platforms

Vonage API Support

The Vonage Video Reference Apps provide production-ready implementations across Web, iOS, and Android. While all three platforms share the same secure backend architecture, each uses native UI frameworks and platform-specific testing tools.

1. UI Framework 

Platform UI Framework Description
Web React Component-based JavaScript library for building modular and customizable browser interfaces.
iOS SwiftUI Apple’s declarative UI framework for building modern native interfaces on iPhone and iPad.
Android Jetpack Compose Android’s declarative UI toolkit for building responsive and consistent native screens.

Key Differences

  • Web (React) focuses on browser-based flexibility and reusable UI components.

  • iOS (SwiftUI) is optimized for Apple’s ecosystem with native animations and accessibility.

  • Android (Jetpack Compose) aligns with modern Android architecture and supports diverse device sizes.

 

2. UI Testing Framework

Platform Testing Frameworks Purpose
Web Playwright End-to-end browser automation simulating real user behavior.
iOS Swift Testing, swift-snapshot-testing Functional testing + visual snapshot comparison.
Android Espresso, Compose UI Test UI interaction automation + Compose component validation.

How Testing Differs

  • Web testing simulates real browser usage across Chrome, Firefox, Safari, and Edge.

  • iOS testing validates both app logic and visual UI consistency.

  • Android testing focuses on interaction flows and Compose-specific UI behavior.

All platforms support automated testing to ensure feature stability as the app evolves.

 

3. Minimum Requirements

Platform OS Requirement Development Setup
Web Modern browser Node.js backend
iOS iOS 16+ macOS + Xcode
Android Android 7.0+ Android Studio

 

Learn More

For a complete architectural overview of how the Vonage Video Reference App works, refer to the official documentation:

Vonage Video API Reference App
https://developer.vonage.com/en/video/overview