B4J Tutorials

[B4X] VS Code B4X IDE Companion — A Complete Tutorial for Cross Platform

Greetings...​

1775721359130.png


Introduction​

For a long time, developing with B4X meant staying inside the native B4X IDE. It is a great tool, but if you are one of the many developers who...
 
Last edited:

[SithasoDaisy5] How to add a Swiper Slider to a Modal Dialog

Hi Fam

This is in response to a question I was asked via DM.

1779984350279.png


Step 1: Define variables

B4X:
Private modalSwiper As SDUI5Modal        'ignore
    Private swiper8 As SDUI5Swiper...
 

[Linux] B4J Wine Installer

Attachments

  • b4j-wine-installer.zip
    15.8 KB · Views: 44
Last edited:

[SithasoDaisy5] How to use a DaisyUI Styled NoUISlider?

Hi Fam

I needed a range selector using NoUISlider that can be easily customized for DaisyUI5. Whilst this was done it had a few bugs and I could not use it fully in SD5. After burning some tokens...
 

[SithasoDaisy5] How to use a Vue Inspired Bottom Navigation?

Hi Fam

With the help of AI, i managed to convert this MIT based Vue component to a fully working web component.


BottomNavigation.gif


Whilst working towards finalizing the B4XDaisyUIKit without...
 

[B4X][Macro] SubComparator: IDE Helper .jar for Comparing Two B4X Subs Using Myer's Difference Algorithm

Context: A few years ago I created a music app for my own fairly large music archive - LPs and CDs transformed to .wav files.
It has worked well on my desktop driving Bluetooth speakers. I like...
 
Last edited:

[AI] How to use DeepSeek TU Coding Agent with Ollama

Hi Fam

DeepSeek TUI is an open-source command-line agent built on the DeepSeek V4 family. It edits files, runs shells, calls MCP servers, and respects your sandbox.

B4X:
npm install -g...
 

Remote debugging with B4J-Bridge

B4J v1.80 adds support for remote debugging using B4J-Bridge, a tool similar to the beloved B4A-Bridge.

The purpose of B4J-Bridge is to allow you to connect the IDE to a remote machine...
 

Attachments

  • Bridge-Src.zip
    11.5 KB · Views: 67
Last edited:

Running B4J on macOS (Free/No VM)

Today I found a simple way to run B4J on macOS (I am using macOS Sequoia version 15.7.5 on my MacBookPro mid 2015 Intel chipset).

You need to get Sikarugir
Link...
 
Last edited:

[Web] Mastering Pocketbase: Your Ultimate Guide to a Flawless SQLite WebServer Install on Windows!

Hi Fam

Download

PocketBase is a SQLite Webserver with some powerful functionality. Whilst it provides functionality to be a database, it also has a nice UI to manage that database...
 
Last edited:

SOLUTION??? Merging jars

After searching the forums and asking around there seems to be no common, simple solution to this.

SCENARIO

You have created some java mywrapper.java that wraps an...
 
Last edited:

PushPull - simple app to sync B4X code with GitHub

TLDR; A simple Windows desktop app I developed for syncing a local folder with a GitHub repository, without needing Git installed.


How does this...
 

Attachments

  • screenshot.png
    screenshot.png
    49 KB · Views: 222
Last edited:

Gemini CLI , good in B4X and Totaly Free

Hi every B4x'ians
because qwen is not for free now , there is always a tips to facilitate b4x developers , So i give you a tutorail to use a total AI agents for free with no...
 
Last edited:

[B4X] ErrorAnalyzer -Turn Error Logs Into a Call History with Actual B4X Source Line Numbers and Text

Recently I have been looking at #Macros, and then a few days ago there was a post about error reports.
It occurred to me that a faster way to find the source of errors is possible.
Introducing...
 
Last edited:

[PyBridge] Text-Embedding using Local LLM with the help of Python (Get ready for AI)

We are living in a world with a lot of changes/developments...


The following sentence is for any developer here:

I still support the idea for B4X Open Source Software even i have no time to...
 

Attachments

  • py-embedding.zip
    433.5 KB · Views: 125
Last edited:

[B4X] Using/running B4A and/or B4J on 64 bit Linux Mint 20.2 Cinnamon with 64 bit Wine

Attachments

  • linuxify screenshot.PNG
    linuxify screenshot.PNG
    21.1 KB · Views: 1,346
  • linuxify screenshot.PNG
    linuxify screenshot.PNG
    21.1 KB · Views: 1,230
  • CopyFilesForLinuxify.zip
    3.1 KB · Views: 1,116
  • Linuxify.zip
    26.3 KB · Views: 1,107
Last edited:

[B4X][ListOfArrays] Evaluating Expressions Of Columns in a ListOfArrays

Consider a ListOfArrays with columns "A", "B", and "C" with 5 rows of numbers.
You would like to see the result of A + B * C.
This is possible with 'wLOAUtils'.

I used the bones of the expression...
 

Attachments

  • UseOfLOA.zip
    16.1 KB · Views: 113

[Web][SithasoDaisy5] Designing an eCommerce Store That Thinks in Data – The SithasoDaisy5 eCommerce Story

Hi Fam

1769492915367.png


Intro music fades in
Host: (Mashy)


Welcome to the show. Today we’re unpacking something deceptively simple—but incredibly powerful: the data model behind an...
 
Last edited:

Beginning Bootstrap 4 with OneEvery

Hi

B4J App
User Manual


What is OneEvery?

This is a work in progress app that one can use to learn the different web frameworks available. Currently this...
 
Last edited:

Creating Linux DEB-package for GUI B4J app

This tutorial is made for Linux JDK14 set Java + JavaFX for B4J practically, AI suggestions were partially OK only.
The .jar app file is compiled at Windows developer host.

Building a DEB...
 

Attachments

  • TempDownload.png
    TempDownload.png
    10.5 KB · Views: 440
Last edited:
Top