I'm happy to release a new version of B4A.
Improvements:
The old X2 library is available here: https://www.b4x.com/android/forum/threads/b4a-v10-9-beta-is-available-for-download.131515/#content
https://www.b4x.com/b4a.html
Improvements:
- IDE performance - several cases where the typing speed became slow were fixed. The speed difference in those cases is significant.
- B4A SdK Manager v4.0 - bug fixes and minor improvements. It is configured to download a specific set of Firebase libraries.
- The additional resources package was updated. If you encounter any compilation issues, especially related to Firebase, then it is recommended to delete your current Android SDK and download a new one: https://www.b4x.com/b4a.html
- FirebaseAdMob is deprecated and will not work with the updated resources. Google started to reject apps with the old user consent form in some cases. Time to switch to the new FirebaseAdMob2 library:
FirebaseAdMob2 - Google Mobile Ads SDK v20+
This is a wrapper for Google Mobile Ads v20+ SDK. It is a modified version of FirebaseAdmob (1). This library works with Google Mobile Ads v20+. The previous library works with v19-. Note that you can use FirebaseAdMob2 without creating a Firebase account. It supports banner ads and...www.b4x.com - New private signing keys are created with the RSA algorithm, as required by Google.
- The app bundle feature detects the key signing algorithm and will sign with the correct one. You can explicitly set the algorithm with #SignKeyAlgorithm but in most cases it is no longer required.
- "after packager" custom build action step.
- The bridge indicator in the bottom left corner shows the device name.
- Copying of labels between B4A and B4i preserves the single line property (will work when pasting in B4i once a new version of B4i is released).
- Add existing modules dialog - option to copy module(s) to parent folder.
- New and updated internal libraries: XUI Views (2.50), X2 (2.0), Phone (2.51), XUI (2.1), FirebaseAdMob2 (2.13), B4XPreferencesDialog (1.73), OkHttpUtils2 (2.96), B4XPages (1.09), BCTextEngine (1.87), FirebaseAuth (2.01)
- Recommended targetSdkVersion set to 30. Warning will appear if it is 28-.
- Bug fixes and minor improvements.
The old X2 library is available here: https://www.b4x.com/android/forum/threads/b4a-v10-9-beta-is-available-for-download.131515/#content
https://www.b4x.com/b4a.html