Android SDK (Core)
Release Note for Android CoreSDK
10 min
version 4 12 4 this version supports till android sdk 35 compatibility update this release ensures compatibility with the upcoming google play policy requiring 16 kb page size support for android 15 and above starting november 1, 2025 , all new apps and updates published on google play targeting android 15+ must support the 16 kb page size for more details, see google’s official announcement https //android developers googleblog com/2025/05/prepare play apps for devices with 16kb page size html 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 = "36" targetsdk = "36" 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 whole project v4 10 3 (not master branch) external nwplayer (from v4 10 3 branch) 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