I'm happy to release a new version of B4A. The Android SDK and the underlying toolchain where updated with preparation for Android 14 (targetSdkVersion=34) requirements.
Many of the internal libraries and also external libraries were updated and now depend on the latest Android SDK resources.
The new version depends on Java 19.
Many of the features depend on an updated Android SDK.
Both are available here: https://www.b4x.com/b4a.html
Tutorial about new requirements related to services and targetSdkVersion=34+: https://www.b4x.com/android/forum/t...getsdkversion-34-and-services.162140/#content
Note that ExoPlayer (https://www.b4x.com/android/forum/threads/exoplayer-media3-video-player.158204/), the ML Kit based libraries and a few others were updated to support the new SDK. Older versions will not work with the new SDK.
The updated Google / Firebase SDK is considerably larger than before. B4A only adds the components that are part of the dependency tree, still you will see an increase in the app size in many cases. There isn't much that can be done about it. In some of the cases you can keep using the old Android SDK, however you might encounter compatibility issues.
Download link: https://www.b4x.com/b4a.html
Many of the internal libraries and also external libraries were updated and now depend on the latest Android SDK resources.
The new version depends on Java 19.
Many of the features depend on an updated Android SDK.
Both are available here: https://www.b4x.com/b4a.html
Tutorial about new requirements related to services and targetSdkVersion=34+: https://www.b4x.com/android/forum/t...getsdkversion-34-and-services.162140/#content
Note that ExoPlayer (https://www.b4x.com/android/forum/threads/exoplayer-media3-video-player.158204/), the ML Kit based libraries and a few others were updated to support the new SDK. Older versions will not work with the new SDK.
The updated Google / Firebase SDK is considerably larger than before. B4A only adds the components that are part of the dependency tree, still you will see an increase in the app size in many cases. There isn't much that can be done about it. In some of the cases you can keep using the old Android SDK, however you might encounter compatibility issues.
Download link: https://www.b4x.com/b4a.html