B4AClassComms & Network
Bidirectional chat with ServerSocket in B4X
I developed a two-way chat system using ServerSocket and Socket in B4X. This project allows a connection to be established between a client and a server within a local network, enabling messages to be exchanged in real time.
@WebQuest · 2025-06-05
B4ALibraryImages
PromptSniffer:: View/Copy/Extract/Remove AI generation data from Images
If you find yourself generating a lot of images using AI and want to easily view/remove AI generation metadata embedded in images, this would be a very handy tool to have. Just right click on any image and View/Copy/Extract or Remove generation metadata.
@epiCode · 2025-06-04
B4XLibraryPicker [B4X][XUI]
AS WheelPicker - a modern single/multiple choice picker view - based on xCustomListView [B4X] [XUI]
AS WheelPicker - a modern single/multiple choice picker view - based on xCustomListView [B4X] [XUI]
@Alexander Stolte · 2025-06-04
B4XLibraryDate/time [B4X]
AS WheelDateTimePicker - based on ASWheelPicker [B4X]
AS WheelDateTimePicker - based on ASWheelPicker [B4X]
@Alexander Stolte · 2025-06-04
B4JTutorialWebApp [BACKEND ONLY][SERVER]
Pakai example [backend only] [Server]
This is an example project generated from Pakai framework project template without frontend.
@aeric · 2025-06-03
B4XLibraryViews - additional [B4X][XUI]
AS Scrolling Tags based on xCustomListView - Display your Hastags or Categories [B4X] [XUI]
AS Scrolling Tags based on xCustomListView - Display your Hastags or Categories [B4X] [XUI]
@Alexander Stolte · 2025-06-03
B4ALibraryProgress/Gauge/Loading
ProgressDialogPlus
Because i needed the ability to update the text inside the B4A ProgressDialog without flickering (wich isnt possible), ive created a lightweight yet powerful wrapper for the native Android ProgressDialog using JavaObject wich supports the standard Spinner and the Progressbar..
@Blueforcer · 2025-06-02
B4JTutorialDatabase [WEB]
PHP-CRUD-API Dynamic Database Connectivity at RunTime [Web]
PHP-CRUD-API Dynamic Database Connectivity at RunTime [Web]
@Mashiane · 2025-06-01
B4JTutorialWebApp [EXAMPLE]
Updated MinimaList API Server [Example]
Updated MinimaList API Server [Example]
@aeric · 2025-05-30
B4JSnippetLogging/Exceptions [INTENDED FOR ABMATERIAL WEB APPS BUT SHOULD BE EASY TO ADAPT TO OTHER NON-UI B4J PROJECTS]
Filter logs
Filter logs [intended for ABMaterial web apps but should be easy to adapt to other non-UI B4J projects] - created with assistance of Microsoft Copilot
@JackKirk · 2025-05-30
B4JTutorialComms & Network [PYBRIDGE]
Accessing MTP devices [PyBridge]
Accessing MTP devices [PyBridge]
@Erel · 2025-05-29
B4JTutorialSithaso [WEB][SITHASODAISY5]
Creating Charts with ToastUICharts [Web] [SithasoDaisy5]
Creating Charts with ToastUICharts [Web] [SithasoDaisy5]
@Mashiane · 2025-05-28
B4ITutorialB4I
Using AppRefresh and Processing background tasks in your app
Using AppRefresh and Processing background tasks in your app
@Mr.Coder · 2025-05-27
B4ALibraryDatabase [OPEN SOURCE]
Sqlite to SQLcipher encrypted db converter [open source]
Sqlite to SQLcipher encrypted db converter [open source]
@epiCode · 2025-05-26
B4ASnippetOCR [USING MLKIT GMS VISION OCR]
B4XOCRPage - Specific OCR capture area [using MLKIT GMS Vision OCR]
B4XOCRPage - Specific OCR capture area [using MLKIT GMS Vision OCR]
@Magma · 2025-05-26
B4XLibrarySpinner [B4X][XUI]
AS SelectionList - Single or multiple selection [B4X] [XUI]
AS SelectionList - Single or multiple selection [B4X] [XUI]
@Alexander Stolte · 2025-05-26
B4XLibraryPane(l) [B4X][XUI]
AS Draggable Bottom Card [B4X] [XUI]
AS Draggable Bottom Card [B4X] [XUI]
@Alexander Stolte · 2025-05-26
B4XLibraryCalendar [PAYWARE][B4X][XUI]
AS CalendarExpandable📅 [Payware] [B4X] [XUI]
AS CalendarExpandable📅 [Payware] [B4X] [XUI]
@Alexander Stolte · 2025-05-26
B4JTutorialSithaso [WEB][SITHASODAISY5]
Using LeafLet Maps [Web] [SithasoDaisy5]
Using LeafLet Maps [Web] [SithasoDaisy5]
@Mashiane · 2025-05-25
B4XSnippetAnimation [B4XLIB]
Sprite Sheet Maker - [B4Xlib]
Sprite Sheet Maker - [B4Xlib]
@ilan · 2025-05-23
B4AClassTable/Grid
TableView class
The Table class allows you to show tables of any sizes. The views (labels) are reused to avoid creating many views.
@Erel · 2025-05-22
B4JLibraryGPS/location/maps
jGoogleMaps
Add markers, change position
@Erel · 2025-05-22
B4XSnippetDatabase [SOURCE CODE FREE][B4XPAGES]
jRDC2 + CRUD MySql + Login [Source Code Free] [B4XPages]
jRDC2 + CRUD MySql + Login [Source Code Free] [B4XPages]
@Lucas Siqueira · 2025-05-21
B4JSnippethtml
Web scraping by PyBridge
Web scraping by PyBridge
@jkhazraji · 2025-05-20
B4ALibraryAI/ML
ML Kit Language Identification
With ML Kit''s on-device language identification API, you can determine the language of a string of text.
@Pendrush · 2025-05-20
B4JSnippetWebApp
jRDC2 server with login session
jRDC2 server with login session
@aeric · 2025-05-20
B4AClassTable/Grid
FlexibleTable, JumpToRowAndSelect problem
FlexibleTable, JumpToRowAndSelect problem
@RB Smissaert · 2025-05-20
B4JLibraryWebApp [WEB]
WebApiUtils v3 [Web]
A utility class to simplify the development for server app using project template Web API Server v3.00+.
@aeric · 2025-05-19
B4ALibraryAudio/Video [VIDEOVIEW IN AUDIO LIB][LIB]
VideoView Mute And UnMute Audio[VideoView In Audio Lib] [Lib]
VideoView Mute And UnMute Audio[VideoView In Audio Lib] [Lib]
@AmirPYTHON · 2025-05-19
B4AClassFile handling
Media Store class - created with assistance of Microsoft Copilot
A class that has the following methods: Initialize - works out if media store or "traditional" storage is to be used. According to Copilot there are some devices that do not support RELATIVE_PATH when SDK >= 29. Initialize checks for this and drops back to "traditional" storage if detected. Media_Store_Uri_String - returns a string used by other methods, can be used to check if a file is stored. Save_To_Media_Store - saves a file to the store. Retrieve_From_Media_Store - reverse of Save_To_Media_Store. Retrieve_From_Media_Store_Bitmap - similar to Retrieve_From_Media_Store but returns a bitmap. Delete_Media_Store - deletes a file from the store.
@JackKirk · 2025-05-19