Android SDK (Core)

Release Note for Android CoreSDK

10min

Version 4.10.3

This version supports till Android SDK 35.

Important Update for 4.10.3: Player Migration and SDK Changes

SDK Requirements

To use SDK version 4.10.3, please update your project with the following configurations:

Android SDK & Gradle Plugin

minSdk = "24" compileSdk = "35" targetSdk = "35" agp = "8.8.2" // Recommented Min version gradle = "8.10.2" // Recommented Min version // for more details https://developer.android.com/build/releases/gradle-plugin

Kotlin + Tools

kotlin = "2.1.10"

Jetpack Compose

composeVersion = "1.7.8" material3 = "1.3.1"

Media3

media3 = "1.6.0"

Java & Kotlin Options

compileOptions { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } kotlinOptions { jvmTarget = "11" }

Sample App for 4.10.3:





Version 4.10.2

External ExoPlayer by calling expInitializePlayer is Deprecated

The expInitializePlayer method has been deprecated. While the changes are minor, you'll need to update your implementation accordingly.

Read the migration guide here: Migration Guide - Updating Your Codebase

Introducing: NwPlayer , a new Custom Player (Recommented)

We've added a new custom player called NwPlayer by calling externalNwPlayer It provides more flexibility and customization options for external developers.

Read about how to implement the new external custom player, including the View and ExoPlayer integration in NwPlayer: Integrating NwPlayer



Implementation Guide (including Reconnect View and ExoPlayer integration): GitHub - NativeWaves EXP Android Packages

Check the Sample App: The sample app includes examples for:

  • External ExoPlayer
  • New NwPlayer

in both XML and Jetpack Compose (Recommented) views.