Share Your B4X Story

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

How Lognote Helps People in Everyday Life and Work

In 2021 I created Lognote, a simple app to write notes with clear timestamps. I was frustrated by another app where the date and time were never in the same place. I wanted every note to look consistent, so I built my own version and published it.

At first I left the app alone while I worked on other projects. Then at the end of 2022 I received a message on Instagram from someone who used Lognote every day as a team leader in an ambulance service. He needed an export...
 

My Web Development Overview

web-development-overview.png

Legend:
circle = library
rectangle = tool
black text = project template
 

Its been Good knowing you all : Retirment finally arrived.

Well those 16 years went very quickly, just want to say a big thankyou to Erel, and all the others that have helped me over the years.

Its now time to put down the mouse and FORGET EVERYTHING YOU EVER TOLD ME :)


Thanks for all the fish.
1753952341113.png
 

Community first

I realize I shared most of my new creations first to the community or the world before I personally start using them.

Many project templates and libraries I developed are shared in the first place before I even think I will ever use it one day.

Maybe some members thought it is the other way round.

Really.
I may think they will be useful one day but what I developed sometimes not to be use instantly or urgently.

Many examples:
Ticketing System
Web API Server template
JWT Token...
 

Develop an IOS app with B4I in under 12 hours

A good friend of mine is at a trade fair this week, hunting for new customers. To streamline his search, he created a Google Sheet that detailed the hall and stand locations of interesting companies, complete with a map image for navigation.
However, he faced challenges with the Google Sheet app on his phone: organizing the information with filters was cumbersome, and there was no way to properly view or zoom in on the map images.

Seeing his predicament, I immediately envisioned a native...
 

B4X to the rescue .... @ilan

So my daughter is a typical high school student and all the drama that goes on with that. :eek:

Anyway she was not having a good night last night. I happened to be setting up a laptop with
B4X/B4R. I was copying some project files and saw the Lunar Lander game ilan posted a while back.

I asked her if she wanted to play. We probably spend an hour playing the game.
We messed around with the code a little, adjusting gravity, etc...

Anyway by the end she was laughing and having a good time...
 

What I have learned about DateTime

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

I am developing a POS with B4X using SQLite as the local database for the clients. I thought I am very experience in dealing with SQL and databases. I am very wrong!

In the past, I always store date and time data in table column as String in this format yyyy-MM-dd HH:mm:ss. It always work well. In some databases, we have datetime type of fields.

BUT, SQLite is a very simple database engine...
 

No regret building MiniORM

MiniORM started small as Snippets to support SQLite database.

Later, it grows by supporting MySQL where the same B4X code is used to execute SQL query for CREATE TABLE, INSERT, UPDATE, DELETE and more.

Recently I have tested and fine tuning this class together with its sibling Data Connector class to support Firebird.

Yesterday I was testing with PostgreSQL with some minor modifications.

It makes developing projects that support multiple RDBMS a breeze.

No need...
 

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...
 

Another tale.

I first started programming in 1981 on a Sinclair ZX81 with 16 kb ram pack, I had to drive to a nearby town to get it as it had sold out in my hometown as soon as it was released. My Dad was interested too, and I remember sitting up until 2am with him, typing in programs from Magazines even though we both had to work the next day.

Then I went through the usual route and upgraded to a ZX Spectrum, Dragon 32, BBC Micro and then an Atari ST on which I wrote my first commercial app which was a...
 

My Source Code Compilation

.. and another project where B4J is used..

A few days ago I started a project - a tester for twisting frames for switches and sockets. I am employed in a company that manufactures electrical installation material. We produce mostly all semi-finished products and parts for the assembly of products ourselves, including injection molding of plastics and pressing of duroplasts. During production, deviations occur due to various factors, such as the materials themselves, machine settings and, of course, the human factor.
It turns...
 

Attachments

  • IMG_20230917_160650_small.jpg
    IMG_20230917_160650_small.jpg
    91.9 KB · Views: 802
  • IMG_20230917_161042_small.jpg
    IMG_20230917_161042_small.jpg
    104 KB · Views: 753
  • IMG_20230917_161053_small.jpg
    IMG_20230917_161053_small.jpg
    104.3 KB · Views: 764

? My happy introduction to B4X

Hmm, I see that Anywhere Software has created this new section in the forum, so I've decided to add my actual B4X story.

WARNING: This is going to be a loooooooooooong read :cool:

I've always enjoyed creating software from the early days of the humble 48k ZX spekky, to machine coding my 68000 Amiga A500 beast, then the IBM PC revolution took over the world, thanks for that IBM. At this point I stopped programming and ran a few different businesses before I got back into...
 
Last edited:

Hi ChatGPT

Are you familiar with B4XPages?

Yes, I am familiar with B4XPages. B4XPages is a framework that enables the creation of cross-platform applications using the Basic4Android (B4A), B4i, and B4J programming languages. It allows developers to create modern and responsive user interfaces for their applications, while also providing them with a wide range of built-in features and functionalities to work with. B4XPages is particularly useful for developers who want to build native-like applications...
 

Another big project

Hello,

Another success story in which the use of the B4J tool was crucial. The project is a little older, but I think it is interesting to many people.
I was in charge of preparing signature headers for imprinting data on pharmaceutical products. It is a mechanical print, such as on various medicines, where the batch control number and the date of validity and occasionally also the date of manufacture are printed.
In production, many batches of different products were made daily, so these...
 
Last edited:

Project build errors when on (NAS) network share

There some topics in these fora about build errors when the project is located at a network share.
I've succeeded to get similair errors when building a sample (Android) project named 'MyFirstProgram'

The network share is located at my Synolgy DS920 NAS, its based on Linux which is quite important.

Please let me explain the theory behind a network share. The protocol used between the client (Windows desktop) and server which is responsible for the network sharing of files/directories and...
 

mSupport Remote Administration

msupport.png


I've always loved to programming… ever since I was a kid… I felt like I was creating…

I made it a profession, I started teaching programming to young and old as a trainer, I worked in several companies and in the last 2 decades I created my own company I always aim for success. I touched her too many times with successful products…

Bespoke Software/Programs have always been my forte, the purpose has been to empower clients who need something more than market programs. But...​
 
Last edited:

Thank You

The first time i found this tool i imagined the huge effort and the hard work you done . Unlike any other IDE b4x introduce its selfe in quit a simple but powerfull tool no other ide can do
what can i say more than Thank You??
 

B4A Magazine

This magazine was bought by me in a local bookstore just when I started to know about B4A! It is like the God wanted me to get into B4A. There are many coincidences in my life and this is one of them due to my strong energy of "Law of Attraction".

I once donated some of my programming books together with this magazine to a local community library. When the library is closed, I took back this magazine.

This magazine is very valuable. It marks the start of my journey in B4X. However, I want...
 

Attachments

  • image0.png
    image0.png
    435.6 KB · Views: 1,228
  • image1.png
    image1.png
    394.1 KB · Views: 1,198
  • image2.png
    image2.png
    409.6 KB · Views: 1,197
  • image3.png
    image3.png
    393.9 KB · Views: 1,179

B4X IS THE BOSS OF MOBILE AND APP DEVELOPMENT

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...
 
Top