Share Your B4X Story

What are you using B4X for? What have you learnt along the way?


I just wanted to say a great big thank you to the B4X team !
This development environment and IDE is so powerful and easy to use once you gain the understanding
of the environment which is equally easy with just a little practice.

I have developed a stock take app using B4A and will write one with B4i as well.
It will eventually have many more features and functions.

The shared code with the Numpad project assisted greatly ! Much appreciated Erel !
The listview and list objects are so...

web to host snippets

Hello everybody , just want to share , fast search and share code open to contributors and searchers, still under development ... little by little:

B4X enabled me to be an Automotive R&D Prototype Engineer

B4X is truly a modern Rapid Application Development suite that delivers every time. I can’t say enough good things about B4X but I will try 😊. I started using B4A in 2011 to write an application to read Jeep Transmission Temps while you are towing (and for diagnostics). This application was called DRIVE and it was the 1st app I had in the Android Market. I had to hack into the Transmission ECU, send commands via an ELM327 interface and display real-time data on the Android smartphone...

How we create an app every 5 days - new blog post by @sfsameer

Industry products based on B4X - Yes we have, thanks to Saif

This is exactly not my story, but I am happy to post it here.

Refer to

I like to thank Saif (@sfsameer) for giving us industry products based on B4X. He has demonstrated that B4X can very powerful and very simple to code with.
Many members have seen the codes and can vouch for the elegant industry level products he and his team has made using B4X.

The list is so big that it is easier...

Using B4X Tips (?)

This is my experience with B4X. In B4X you create a program that runs on multiple platforms (Windows, Android, Ipads, etc.) at once. I am an amateur with some experience myself.
This sample app is a simple guessing game.
Here are my tips: (read the instructions about B4X anyway)

0. Don't be stupid like me and don't forget to change your packagename (thanks the Community) that saves a lot of wasted time...
1. Initially I developed it completely in B4J, so for Windows. But only use the B4X...


    25.9 KB · Views: 259

New blog post - B4X supports my basketball scoreboard journey

@bdunkleysmith shares the story behind a very impressive solution, developed with B4J, B4A and B4R:


Thank you 😍

Using B4X to develop a mobile app to display LiDAR maps

I started off programming in the 1990s with the 68000 assembly language on the Commodore AMIGA. Some of you might remember the demo scene back then. The hardware was fixed and there was quite some competition between coders to get the most out of the Motorola 68000 microprocessor, clocked at 7 MHz.

Later, I decided against a career in game development and studied mechanical engineering. I got my PhD and co-founded a company specialising in vibrations in machine tools. Those vibrations...

The Power of B4X

I don't know if anyone made statistics regarding how many percent of a language we use.
I remember "upgrading" my Sinclair Spectrum computer to the Atari XE. The hardware was fabulous, but the built-in Atari Basic ruined it for me after the incredibly intelligent Sinclair Basic.
Then came the Atari ST with GFA Basic, which was another very intelligently written language.
Then Delphi, which is also a clean language, but there the programmer started drowning in it. There were endless...

looking for industry products based on B4X

Hello All,
My name is Yaniv Hanya, and something like year ago I decided to move to B4A on a project I build. I’m a very experienced developer for win apps and web, but the new project include a IOT device that connected to smart home device. The device consist on a tablet, running app that I built with my team, and they control a minilab chip controller.

I choose B4A after trying Xamarin, and Unity, with unsatisfying results, and because the great connectivity of the "frame work".

Now the...
Last edited:

So impressed with this product

A few months ago I started using B4A as I was looking to create a phone app for myself and my programming background is mostly in various forms of VB. After decades of using Microsoft IDE's it was refreshingly easy to get familiar with the B4A environment and once I discovered just how much capability it has, I was sold (and made a donation of course). The most striking thing though is how fast it is to do pretty much everything compared to what I was used to.

The advantages of such a...

Meine Story als Programmierer.

Guten Tag! :)
Ich möchte euch kurz mitteilen, wie ich zu Basic4Android gekommen bin.
Zuerst etwas über mich, ich bin ein Programmierer der jahrelang Windowssoftware mit Visual Basic.NET erstelle.
Da ich nun auch Apps für Android Smartphones programmieren möchte, habe ich mich auf die Suche gemacht, welche Sprache ich dann am besten lernen sollte.
Weil ich ungern Java oder C# lernen wollte und schon Visual Basic beherrsche,
habe ich mich deshalb für Basic4Android entschieden.
Vor allem...

B4X Starting over

I have no training in programming, coding. I just use my common sense and the crystal clear tutorials.
In about 2012 I once made a game in B4A and placed it in Google Play.
Now i resumed programming in 2021. Much is new and that takes some getting used to ...
It is now really B4X.
How beautiful it is. You program in B4J. Run and test in Windows until you are satisfied.
Than you already have your Windows app.
You only have to adjust the screens in B4A. In Android you have to deal with many...

My B4X story

My story goes back many years, when DOS was still mostly used. My first commercial application was made in Clipper for the purpose of inventory management in a material warehouse with barcode support.
FoxPro and DBase were still popular at the time.
Then Windows operating systems became increasingly important and it was necessary to adapt to this. Somehow I started with MSAccess 2.0 at the time because it allowed a lot of creativity. The first application was intended to print reports on...

Why I like B4X

I have attached a non-trivial example of a cross platform (B4A and B4J) application that uses many cross platform techniques and focusses on a selectable and an editable B4XTable. I am posting this example in the spirit of "Why I like B4X!" rather than following the suggested template.

1. There are over a 1000 statements in the attached example, but only 8 "#if B4A #else if B4J #end if" sections. All 8 sections are one or two lines that affect how things look on a smaller screen.

2. The...


  • MCM-apl.jpg
    11.6 KB · Views: 400
    15.7 KB · Views: 520
    22.7 KB · Views: 498
Last edited:

My Source Code Compilation

I am not sure it is appropriate to post here. Some one asked me to list all my source code so I thought to create a post (for my "followers").
This post is to list some of the posts I have posted in this forum (that I think are useful).
(List latest updated since Jan 2021. I will add in more older post when I have time)

Share My Creation

[B4X] User Login App + [B4J] MySQL API Server (Key + Token)...

Accidently sold an B4J app

Actually I use B4x as a hobby (I'm working in an it department for decades). So I didn't want to spend time to do support for other companies. By chance I had a contact to a company (german fashion association) which wanted to replace their Word-macro which creates pdf invoices. It took several ours to run and wasn't handy at all.

So I started developing on my couch for 1-2 hours for 3 days or so and presented the app to them. The runtime decreased to less than 7 secs and I added some...

What brought you to B4x?

When I saw a statistic about programming languages today, I asked myself why I am still with B4X for so many years.

Since my first steps on a CBM 8032, first as a hobbyist, later professionally, I always had to deal with languages that didn't need semicolons and curly braces.
Over the decades, there were always enough media communities to help one to successfully serve the interests of the superiors.

Of course, one was always ridiculed by the object-oriented gurus because of the lack of...
Last edited:

ImageTrans - New blog post by xulihang

Praise to resumable subs

I feel a bit ashamed..but yesterday after several years of b4x use I finally understood the power of resumable subs. Before I never got really to the thanks! That s so good.
Just after the revelation i made a donation...o thought it was something good to do...happy xmas to all.