B4RLibraryComms & Network
rESP8266WiFi v.1.61: new WiFi.Connect4 method with connection timeout
rESP8266WiFi v.1.61: new WiFi.Connect4 method with connection timeout
@peacemaker · 2025-08-31
B4ASnippetWear
Android Watch with B4A.
Android Watch with B4A.
@js486dog · 2025-08-31
B4JTutorialSithaso [WEB][SITHASODAISY5]
Let''s create some layouts. [Web] [SithasoDaisy5]
Let''s create some layouts. [Web] [SithasoDaisy5]
@Mashiane · 2025-08-30
B4ATutorialB4A
Libraries that do not support 16kb alignment?
How to check which specific libraries are causing the issue
@mcqueccu · 2025-08-29
B4JLibraryDatabase [B4J / SQLITE]
Jdataset – Documentation [B4J / SQLite]
JDataset is a powerful class integrated into the JDashboardUI framework, designed to seamlessly bind JavaFX UI elements to SQLite database tables. It provides robust support for CRUD operations, image and BLOB handling, data export, and automatic synchronization with UI views, making it ideal for building dynamic dashboards.
@fernando1987 · 2025-08-29
B4ALibraryList- and scrollview
PreoptimizedCLV - Lazy loading extension for xCustomListView
Internal library - This is a cross platform class that extends xCustomListView and makes it "lazier".
@Erel · 2025-08-28
B4JSnippetPDF
PDFChanger - text and Image changer in PDF files
PDFChanger - text and Image changer in PDF files
@DarkoT · 2025-08-28
B4JSnippetWebApp [BETA][PROJECT TEMPLATE]
Web API Server 3 [beta] [Project Template]
Web API Server 3 [Project Template]
@aeric · 2025-08-27
B4JTutorialWebApp
Pakai framework v5
Pakai framework v5
@aeric · 2025-08-27
B4JSnippetSithaso [WEB][SITHASODAISY 2.5]
LIBS.JSON Generator for Aeric''s Additional Libraries Downloader [Web] [SithasoDaisy 2.5]
LIBS.JSON Generator for Aeric''s Additional Libraries Downloader [Web] [SithasoDaisy 2.5]
@Mashiane · 2025-08-27
B4JLibraryOS
jShell
Internal library - The jShell library allows you to start other programs.
@Erel · 2025-08-27
B4JSnippetDrawing
Star Field Simulation
Star Field Simulation
@epiCode · 2025-08-26
B4XClassProgress/Gauge/Loading [B4X][XUI]
xGauges Class [B4X] [XUI]
Having seen this thread fuel gauge, it challenged me and I wrote this CustomView xGauges Class. It works on all three products: B4A, B4i and B4J. The xGauges.bas file is located in the B4J project and shared, relative link, in B4A and B4i. The code is exactly the same, one class file, for all three products.
@klaus · 2025-08-25
B4XTutorialB4X
Massimo Meli Overview
Massimo Meli Overview
@max123 · 2025-08-25
B4JLibraryGPS/location/maps
jSD_OpenMaps
As many currently know Googlemaps'' Webapi do not work correctly on the webview because the latest versions use webgl. I decided to do a new library that uses OpenMap and Leaflet with the same methods and events of the Googlemaps bookshop. I also created a second OpenMapext class that adds some Googlemapsext commands to maintain compatibility and minimize changes to the existing code. The code we used with GMAPS with Javaobject to obtain extra functions is no longer usable. Tested with Java 19,
@Star-Dust · 2025-08-25
B4JSnippetStrings [JAVA 17+]
java.util.HexFormat [Java 17+]
Turns numbers into hex strings and vice versa
@Daestrum · 2025-08-25
B4JSnippetOS
get HWND of form without JNA or JNI - pure java
get HWND of form without JNA or JNI - pure java
@Daestrum · 2025-08-25
B4ASnippetOS
Checking device volume in Android
Using GetVolume() returns your device volume value, but the scale may vary due to your device model. Scaling this value in the range of (0 to 1) may be like this.
@Matt S. · 2025-08-25
B4XLibraryEditText/Textview/TextArea/TextField [B4X][XUI]
AS TextFieldAdvanced - Title, Information, Counter, Password, Button [B4X] [XUI]
With this view you can quickly and easily add good looking text fields, with title and or bottom text. Additionally you can make the TextField a button, so that you can open menus, but still keep the design of the text fields. The view speeds up development because you don''t have to worry about almost anything, it looks nice by default and is functional.
@Alexander Stolte · 2025-08-25
B4XLibraryMenu [B4X][XUI]
AS BottomActionSheet [B4X] [XUI]
AS BottomActionSheet [B4X] [XUI]
@Alexander Stolte · 2025-08-25
B4JTutorialSithaso
SithasoDaisy2: Let''s create a Libs.json Generator for Aeric''s Additional Libraries Downloader
SithasoDaisy2: Let''s create a Libs.json Generator for Aeric''s Additional Libraries Downloader
@Mashiane · 2025-08-24
B4ASnippetBluetooth [SDK 36]
Setting up a foreground Bluetooth service on Android 12/13+ [SDK 36]
Setting up a foreground Bluetooth service on Android 12/13+ [SDK 36]
@MbedAndroid · 2025-08-24
B4XTutorialB4X
Documentation Booklets
Several B4x documentation booklets are available. These booklets cover the four B4x products. Some don''t cover B4R because the subject is not relevant for B4R like Visual Designer. Example projects with source code are included. General booklets: B4x Getting started This booklet explains how to start with each B4x product (B4A, B4i, B4J and B4R). B4x Basic Language This booklet explains the Basic Language for B4A, B4i, B4J and B4R. B4x IDE This booklet explains the Integrated Developpment Environment for B4A, B4i, B4J and B4R. B4x Visual Designer This booklet explains the Visual Designer for B4a, B4i and B4J. Specific booklet: B4x Custom Views + CustomViews_SourceCode, specific code for this booklet. This booklet explains the CustomView subject for B4A, B4i and B4J. All files are included in the zip file. The current versions are 1.2 Future booklets: - B4x Graphics - B4x SQLite database These booklets will replace the product specific Beginner''s Guides and User''s Guide in a near future which are no more updated.
@klaus · 2025-08-24
B4ASnippetB4A
BADoclet 2.0. Generate javadocs on Eclipse with Openjdk 19.0.2
BADoclet 2.0. Generate javadocs on Eclipse with Openjdk 19.0.2
@max123 · 2025-08-24
B4JLibraryDatabase
PocketBase- getList route/handler
In PocketBase, getList is a client method used to retrieve a paginated list of records from a collection.
@Mashiane · 2025-08-23
B4XTutorialDatabase [B4X]
B4XTable sample working with SQLite [B4X]
B4XTable sample working with SQLite [B4X]
@aeric · 2025-08-22
B4ASnippetGame
Tower of Hanoi
Tower of Hanoi
@Colin Evans · 2025-08-21
B4ASnippetGame
Tetris
Tetris
@Colin Evans · 2025-08-21
B4RLibraryB4R motor
rESP32Servo
rESP32Servo is an open-source servo motor library for ESP32-based boards only (ESP8266 and AVR not supported). It has been built up-on the B4R internal library rServo (AVR-based boards) and extended for ESP32-based boards by wrapping the library ESP32Servo.
@rwblinn · 2025-08-21
B4ASnippetGame
Original Slider Game
Original Slider Game
@Colin Evans · 2025-08-21