Other B4A v9.90 has been released


Staff member
Licensed User
Download link: https://www.b4x.com/b4a.html

I'm happy to release B4A v9.90. This update includes all kinds of improvements and it also adds support for the new B4XPages library which will make developing B4A apps as well as cross platform apps much simpler.

B4XPages - Cross platform and simple framework for managing multiple pages


  • Add new module - Option to add the new module to the parent folder. This is useful in cross platform projects where the modules are shared between the different platforms.
  • Fix for a design issue that existed since B4A v1.0 where in some cases assignment of an object to a variable can also change other variables that point to the same "wrapper".
  • New warning:
    "Comparison of Object to other types will fail if exact types do not match.
    Better to put the object on the right side of the comparison. (warning #35)"
    See this post for more information: https://www.b4x.com/android/forum/t...-is-available-for-download.117877/post-737515.
  • Support for Java 14 (must use the one downloaded from B4X).
  • Fix for empty description windows in some cases.
  • Several debugger fixes.
  • New "contribute" menu item.
  • Current selected line, in the search results and other syntax colored lists, is displayed.
  • New internal libraries: B4XPages, B4XTurtle, BCTextEngine, B4XPreferencesDialog, PreoptimizedCLV, X2, @agraham's Gestures, @corwin42's AppCompat, NB6 and B4XDrawer.
  • Network v1.52 - UDPSocket.GetBroadcastAddress method.
  • The code editor cursor color can be changed in the INI file. It uses the same 0xAABBGGRR format as in the theme files (CursorColor=0x000000FF).
  • Template of XUI custom views was updated. The convention explained here is implemented: https://www.b4x.com/android/forum/threads/117992/#content
  • Fix for compilation error when compiling projects with many modules.
  • Latest versions of all internal libraries are included.
  • Other bug fixes and minor IDE improvements.


Well-Known Member
Licensed User
Upvote 0

jose luis gudino

Active Member
Licensed User
I've been looking at other apps on the market just out of curiosity, and trying to use any one of these allows you to understand that what happens to the erel apps is almost "magical"

Congratulations on this excellent work.
Upvote 0


Active Member
Licensed User
Thank you Erel!!!
Why is this posting not listed in 'Android Questions -> Other'? I found it only by search for 'b4a 9.9'
Edit 13:36: Sorry, suddenly it appears in 'other'
Edit 23:36: again disappeared, now on page 2. Would it not be a help, if it stayed on top of all the postings?
Last edited:
Upvote 0


Licensed User
many many thanks for your effort!

I had a win7 32bit with B4A 8.00 with:
C:\Program Files\Java\jdk1.8.0_171\bin\javac.exe

I want to upgrade to v9.90
what to do:
1) just run the new B4A.exe
2) uninstall B4A first then run the new B4A.exe
3) something else?

Also, if i don't update java and use the 8u171 allready installed at the first installation of B4A 8.00 and also keep as is the Android SDK Command line tools
i will be ok to use the v.9.90 and publish for google play store ?

best wishes!
Upvote 0


Staff member
Licensed User
Just run the new B4A.exe.

No need to update Java.

You do need to download an updated Android SDK + resources.
Upvote 0