Share Your B4X Story

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

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: 553
    15.7 KB · Views: 718
    22.7 KB · Views: 689
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.

We are suffering from stormy disasters from the East Sea

Hello everyone, these days we Vietnamese people are suffering from storms and storms coming from the East Sea towards the mainland, causing floods and landslides.
This is my application made by B4A, which has contributed a small part to help Vietnamese boats and fishermen
Thanks Anywhere and Erel, Biswajit, Johan Schoeman and all members (So sorry, because only Vietnamese)
Last edited:

Comparison with Xamarin Forms app

Xamarin Forms (XF) is Microsoft's cross-platform environment for Visual Studio/C# developers.
I thought it might interest B4A users to see a comparison of build statistics.
The comparison is based upon a test app created in XF that simply creates/uses a SQLite database
and presents the data in a scrollable list view. The B4A app is the DButilsDemo available here.
Both apps are very skeletal and the data set is tiny for both. In short, they're very, very similar.

XF vs B4A:
Last edited:

It's good to be back.

I published my first app using B4A in 2017. It was a vehicle tracking and security app that worked with a device you can get on amazon. It uses SMS to communicate with the car and covers ACC, DOOR, MOVEMENT etc alarms. Unfortunately, Google eventually pulled it when they no longer allowed apps to interface with text messages. However the publishing was a very proud moment of mine. I used three vacation periods to complete the app and it took over a year. I have consistently followed B4A on...

My story with the B4X

My story with the B4X started at the end of 2013 ...
I was trying to learn about programming, I had just left the army and I needed to find a career to follow, a direction for my life ...

I started reading a book about apps how to make money from them, I got a lot of inspiration from this book and started trying to create apps.

I found it very difficult at first, because I had no knowledge of logic and nothing related to programming.

(remembering that I didn't complete school, which made...

Share your B4X story forum

This is the place to tell the community your personal "B4X story".

Feel free to post anything that you think is related to your B4X story.

Guiding questions:

What are you using B4X for?
How did you discover B4X?
What were you using before B4X?
What have you learnt while developing with B4X?
What are your future plans with B4X?

It will allow us to better understand our customer needs and it will allow all of the community to be inspired from your story.
Last edited:

B4A vs challenge 2, and what was the final result after about 1.5 days???

Hello all,
I'm not sure if anybody remembers this, but about 3 years I was issued a challenge by one of my friends who is an Android app developer for a company, he challenged me to create an app against him and the loser would have to pay for snooker or a curry when we went out next, suffice to say that I won that particular challenge by about 50 minutes, I even had time to walk to get some shopping before he finished his app using Eclipse.

The dreaded rematch:
Yes, 3 years later my...
Last edited:

Not Really My Life Story

I have been on the Forum about two years. I read about B4R from Nuts & Volts Magazine. Fred Eddy wrote a few articles about B4A and B4R. I was impressed with B4R after reading a couple of his articles. It seemed easy enough to learn and I was amazed at what a few lines of code could do. I was also interested in the ESP8266. I use to program Microchip PIC controllers in assembler then later C. I still do on occasion. But the power and simplicity of B4X is truly amazing when compared to MPLAB...

B4X and others

Several days ago I got a 3 days nightmares, I hired by a customer to customizing his paid woocommerce Flutter android app using Android studio, I 'm starter for Android studio & flutter "I know flutter & worked with samples greatly", I entered endless problems for the app's environment setup, then entered in the app itself customization problems & in at the end the app was 50% webview! the app developer himself when we ask him about problems he told us try to googling hahahahah. I exhausted...

Android Noob

Hi Community,

As someone who codes day-to-day at work in languages like C, C++, Python, PHP and JavaScript, I've always avoided developing for mobile - mainly due to my absolute disdain for Java, and to a lesser extent Kotlin. Having tried Android Studio - which is an absolute nightmare to get started in, given the aforementioned reasons, I'm glad to say I stumbled somewhat accidentally on B4X.

What an absolute gem this is! Very easy to get going, and given my past experience...

My B4X Story

So i discovered B4X (B4A) in 2012. Actually i started building my first App using Eclips and after few days working with it but i always looked for a way to use vb code creating my first Android app. But could not find anything. I was really surprised that microsoft did not offer such a possibility back on this days. So somehow (i dont remember how) i found basic 4 android. I felt in love with it in the first minutes so i downloaded the trial version and purchased the full version within few...
Last edited:

I often say Erel saved my life… Here's why...

I was working as a sub-contractor for the region's branch of the national Cable TV Company… (Who would have guessed it, given my nickname?), this was back in the 2000's...
PockectPCs where the latest in technology, but they still lacked a lot of features. I had gotten myself a HP PPC and the "Sleeve" Add-on which allowed me to add PCMCIA card to it.
My goal was to use it with an Ethernet card and program the Cable Modems I installed through it. But my coding skills were, as they still are...

My story

Without making this a book, I'll try to keep it short. In the mid 70's I was in college trying to earn my masters in automotive powertrain engineering. Along the way I decided that there might be a future in these new fangled computers, and that they might find their way into cars some day. So, I branched, and ended up with a bachelors degree in software engineering along with my masters in mechanical engineering. Fast forward to the early 80's and I was working with CP/M and MP/M software...

My B4X History

I have been in electronics and programming since I was a teenager. In school I learnt a bit of PASCAL and FORTRAN.
Then I made a search around and choose "C language", and I made some money out of it.
In 1999 I moved to a farm and I am a hobbyist since, although I don`t have much time left to hobby.
Then I saw my disappointment grow with all that MS spyware, bloatware, s***ware and the like.

Android came in and I wanted to "play" around with it.
I started with JAVA (Eclipse, etc) but I...

My history about B4X

Im Alejandro "Alejivo" con social media, i started programming on my 13 yo when i found an forgotten program called qbasic on the win32 folder of windows98, after it continue with Gambas on linux. After school i got a degree on system analysis plus one in business management and now i'm studiying to get my certificate of qualification in capital markets, as i recently discover that love financial systems.

What are you using B4X for?
To build the app front-end as freelancer and create...
Last edited: