Skip to main content

Installation

SDK modules are stored on GitHub Packages.

Add repositories

Open your project gradle file and add repositories to allprojects section.

allprojects {
repositories {
maven {
name = "nexus"
url = uri("https://nexus.banuba.net/repository/maven-releases")
}
}
}

Add dependencies

Specify dependencies in the app gradle file.

    def banubaPESdkVersion = '1.2.24'
implementation "com.banuba.sdk:pe-sdk:${banubaPESdkVersion}"

def banubaSdkVersion = '1.48.5'

implementation "com.banuba.sdk:core-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:core-ui-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:ve-gallery-sdk:${banubaSdkVersion}"
implementation "com.banuba.sdk:effect-player-adapter:${banubaSdkVersion}"

Add kotlin-parcelize plugin into plugins section of the gradle file.

plugins {
id 'com.android.application'
id 'kotlin-android'
id 'kotlin-parcelize'
}