B4AClassHelp
DOHelp - simple help system using webview and HTML pages
DOHelp - simple help system using webview and HTML pages
@Dave O · 2025-06-06
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
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
B4ASnippetB4A
targetSdkVersion 35 and opting out of edge-to-edge enforcement
targetSdkVersion 35 and opting out of edge-to-edge enforcement
@Erel · 2025-06-02
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
B4ALibraryDatabase [OPEN SOURCE]
Sqlite to SQLcipher encrypted db converter [open source]
Sqlite to SQLcipher encrypted db converter [open source]
@epiCode · 2025-05-26
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
B4AClassTable/Grid
FlexibleTable, JumpToRowAndSelect problem
FlexibleTable, JumpToRowAndSelect problem
@RB Smissaert · 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
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-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
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
B4ATutorialImages
MediaChooser - Only Capture Photo
Capture a photo and show it in a imageview (or b4ximageview)
@asales · 2025-05-18
B4ASnippetLabel
SetEllipsize for Multiple Lines in B4X Labels
In B4X, the default behavior for ellipsizing text in a Label is limited to a single line when the SingleLine property is set to true. This often restricts developers who want to display longer text while still managing how it is presented in the UI. The SetEllipsize Sub provides a solution by allowing you to set ellipsizing for multiple lines (e.g., two lines) without needing to enable the SingleLine property. This enables better control over text display in Labels and improves the user interface by ensuring that overflowing text is handled gracefully.
@Mehrzad238 · 2025-05-18
B4AToolB4A [B4A][B4J]
.MultiB4Abridge & [B4A].BridgePlus 2.67 [B4J]
.MultiB4Abridge & [B4A].BridgePlus 2.67 [B4J]
@T201016 · 2025-05-15
B4ALibraryViews - other
CodeView Class
CodeView Class
@Mehrzad238 · 2025-05-15
B4ASnippetViewPager [TOUCH]
Disable ViewPager Swipe [Touch]
Disable ViewPager Swipe [Touch]
@Mehrzad238 · 2025-05-15
B4ASnippetB4A
Request ignore battery optimizations
This code will show a dialog that asks the user to whitelist the app and ignore battery optimizations. This is useful if your app needs to run in the background.
@Erel · 2025-05-15
B4ATutorialStrings
How you can check enter data is IP or not valid
How you can check enter data is IP or not valid
@modiranghaneipour · 2025-05-06
B4ASnippetOther
Home Central - Open Source FOSS
Reclaim old Android Tablets: Home screen Weather Calculator Conversion Kitchen timers Web View Photos album
@JakeBullet70 · 2025-05-05
B4ALibraryDatabase
TD_Recordset the Resultset alternative
TD_Recordset the Resultset alternative
@Guenter Becker · 2025-05-04
B4ATutorialB4A
Update APK
Example of updating an app to a newer version
@aeric · 2025-05-03
B4ASnippetFirebase
Firebase push-message sending: the token from a code string
Firebase push-message sending: the token from a code string
@peacemaker · 2025-04-30
B4ALibraryAI/ML
OpenAI Realtime Speech2Speech
OpenAI Realtime Speech2Speech
@Blueforcer · 2025-04-30
B4ASnippetFirebase
Wake the screen up at Firebase push-message
Manipulating of the KeepAlive when the push-message is arrived - helps to switch the screen on for some seconds: and this wake-up allows to play a voice message
@peacemaker · 2025-04-30
B4ALibraryMenu
TD_DBNavBar
TD_DBNavBar
@Guenter Becker · 2025-04-29
B4ASnippetAction Bar, Drawer, etc
Get Actionbar Height
I needed a way for users to access the OS network settings in a “closed” HMI without being able to access other menus. Therefore I had to cover the actionbar with an own overlay. To find out the height to use, I developed the following function. I have not tested whether it works with a non-rooted and other devices.
@Blueforcer · 2025-04-23
B4ATutorialAds [NOT TESTED]
AdMob mediation - UnityAds [not tested]
AdMob mediation - UnityAds [not tested]
@Pendrush · 2025-04-20
B4ALibraryAds
Unity Ads Library
Unity Ads Library
@Pendrush · 2025-04-20