Skip to content

KaleyraVideo/VideoAndroidSDK

Repository files navigation

Kaleyra Video Android SDK

Kaleyra

Download Android CI

Kaleyra video enables audio/video communication and collaboration from any platform and browser! Through its WebRTC architecture, it makes video communication simple and punctual.


. Overview . Requirements . Features .


Overview

Kaleyra Video Android SDK makes it easy to add video conference and chat communication to mobile apps.

Even though this sdk encloses strongly the UI/UX, it is fully styleable through default Android style system.

Phone UI

Glass UI

Requirements

Gradle 8.+

JDK 17

Kotlin v1.9.+

Java 1.8

Target API 33

Supported API level 21+ (Android 5.0 Lollipop).

android {

   defaultConfig {
        minSdkVersion 21
        targetSdkVersion 33
        [...]
   }
   
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    composeOptions {
        kotlinCompilerExtensionVersion 1.5.3  // or newer
    }
    
    [...]
}

Features

  • Audio call
  • Audio call upgradable to video call
  • Video call
  • Chat
  • Collaborative whiteboard
  • File sharing in call
  • Screen sharing in call:
    • App only
    • System wide
  • Call Recording
  • Virtual Background
  • External Camera

Documentation

KDoc

Introduction

Home

Basic Integration

Project Setup

Quick start guide | Use Cases

User Details Display Customization

Advanced topics

KaleyraVideo Lifecycle

KaleyraVideo debug&release

Conference - Call

Conversation - Chat

Extensions

USB Camera

Virtual Backgrounds

Theme Customization

🎨   Logo&Colors

Migrations

Upgrade to v4.+

Other

Pricing

Troubleshooting