Skip to main content

android

Requirements

  • Latest stable Android Studio
  • Latest Gradle plugin
  • Latest NDK

Banuba SDK examples (Kotlin)

This example shows how to use PlayerAPI for various tasks. It uses the Player, CameraInput, SurfaceOutput, and VideoOutput classes.

https://github.com/Banuba/banuba-sdk-android-samples

Agora plugin example (Kotlin)

An example of using Banuba SDK as an Agora plugin for a video call between two devices.

https://github.com/Banuba/agora-plugin-filters-android

Opentok example (Java)

This example demonstrates the use of Banuba SDK in conjunction with Opentok SDK.

https://github.com/Banuba/opentok-android-java

WebRTC example (Kotlin)

This example demonstrates how to use Banuba SDK in conjunction with WebRTC. In it, a WebRTC camera is used, and after processing, the frame is drawn onto the surface using WebRTC. This example based on PlayerAPI.

https://github.com/Banuba/quickstart_webrtc_android

Beauty example (Java)

This example demonstrates how to correctly use the Makeup effect and how to call MakeupAPI scripts. This example is based on PlayerAPI.

https://github.com/Banuba/beauty-android-java

Beauty example (Kotlin)

This example demonstrates how to correctly use the Makeup effect and how to call MakeupAPI scripts.

https://github.com/Banuba/beauty-android-kotlin

ARCloud example (Kotlin)

This example shows how to dynamically load effects from the network. This example is based on PlayerAPI.

https://github.com/Banuba/arcloud-android-kotlin

Quickstart CPP (Java and C++)

This example shows how to use the C++ effect player in Android.

https://github.com/Banuba/quickstart-android-cpp

"Banuba SDK" sample app (Kotlin)

A demo application with almost all our technologies.

https://github.com/Banuba/android-tech-demo