B4XPassword b4xlib
Generate random password
@ThRuST · 2022-07-01
TDDBUtils Functions to handle SQLite and SQLCipher
This library supports the development of database driven Application (SQLite3/SQLCipher 4) with a growing (Work in Process) list of handy functions to make developers life easier.
@Guenter Becker · 2022-06-29
extended Native Views
Add extra properties to views
@Guenter Becker · 2022-06-27
B4x DDD_SL SetTextSizeAndIcon
An additional class for the new designer script feature. It allows replacing the smallest (last) string in the list with an Icon and utilizes code from the original DDD class.
@stevel05 · 2022-06-24
jServer3
jServer3 library is the previous version of jServer library. It is the library that was included with B4J up until B4J v9.80. This post contains the link to where jServer3 can still be found.
@Erel · 2022-06-21
rLoRa library
An Arduino library for sending and receiving data using LoRa radios.
@candide · 2022-06-20
Selenium Browser Automation - Create any Robot with Browser
Selenium is an open source automated testing suite for web applications across different browsers and platforms. It is quite similar to HP Quick Test Professional (QTP) only that Selenium focuses on automating web-based applications. Selenium is not just a single tool but a suite of software''s, each catering to different testing needs of an organization. Based on Selenium WebDrivers, this new Library for B4J can automate browsers and create any robot and get any information from websites.
@Alberto Iglesias · 2022-06-12
iPopView - A Pop View based on UIPopover pop with a lot of possibilities
iPopView - A Pop View based on UIPopover pop with a lot of possibilities
@Alberto Iglesias · 2022-06-12
SVGAPlayer Library
SVGAPlayer is a light-weight animation renderer. You use tools to export svga file from Adobe Animate CC or Adobe After Effects, and then use SVGAPlayer to render animation on mobile application.
@Addo · 2022-06-04
AS Bottom Menu V2 [B4X] [XUI]
This is the V2 of the ASBottomMenu, with more Features, less code than the V1, B4X optimized and more... Why a new thread for this? Because i have develope the class from the ground new, the event names etc. have been changed. The V2 is not compatible with the V1.
@Alexander Stolte · 2022-05-29
TMDB [B4X]
Download descriptions, covers, backgrounds and other things about a movie from TMDB (The Movie DataBase)
@MichalK73 · 2022-05-27
SD_CosmosMenu [XUI] [B4X]
SD_CosmosMenu [XUI] [B4X]
@Star-Dust · 2022-05-21
B4ActivityManager: detect bots using your app
I needed to detect bots to block and found that can be handled by the activity manager using the functions isRunningInUserTestHarness and isUserAMonkey then I developed a wrapper around.
@Alejandro Moyano · 2022-05-15
Socket.IO Client Library B4I
Socket.IO Client Library
@Brandsum · 2022-05-14
Zip4J - Library update - Version 2.10.0
Zip4J - Library update - Version 2.10.0
@Claudio Oliveira · 2022-05-13
SD DragBoard
This library contains three classes. The first "DragBoard" allows you to move single-label labels (containing only one string) from one column to another, to activate the shift by clicking a longer touch. Delete or edit each item by clicking a shortcut (if enabled by customView). It supports the addition of a single item for each column (CustomView enabled) and the alphabetical sorting of entries within a column (enabled by CustoView) The second "DragPanel" allows you to move Panels from one column to another (each panel can hold any view object you want, the panel should not be changed in dimension, and the background in Color should not be changed). To activate the move, click on a longer touch. To erase or edit each item by clicking a shortcut (if enabled by customView). And will raise an event that invokes a sub in your app you manage to edit. It supports the event by adding a single item for each column (CustomView enabled) and the event sorting by alpha (CustoView enabled). These events are handled by you in the sub which is raised. The third "DragListView" is a listview that allows you to move individual entries from one line to another by dragging, it can contain one or two lines of text and a Swicht button (You can also access the panel to add more objects but the Events will not be managed by the library). To activate the move, click on a longer touch. Capture or edit every single element by clicking a short touch (if activated by customView). And will raise an event that invokes a sub in your app you manage to edit. It supports the event by adding a single item for each column (CustomView enabled) and the event sorting by alpha (CustoView enabled). These events are handled by you in the sub which is raised. All three also have a title bar. The bar can contain the Confirm button (if enabled) and delete (if enabled).m On the left also contains the menu button, which raises an event. If enabled by customView, the Menu button in addition to lifting an event opens a panel to the left. The panel can hold what you want. A listView, a menu etc ...
@Star-Dust · 2022-05-11
bcprov-jdk18on-171 [BouncyCastle] update [encryption]
bcprov-jdk18on-171 [BouncyCastle] update [encryption]
@KMatle · 2022-05-09
rESP3228CYD
rESP3228CYD is an open source SPI LCD graphics library with basic functionality for the Sunton ESP32 2.8" TFT Cheap Yellow Display (CYD).
@rwblinn · 2022-05-07
AwesomeMaterial : search FontAwesome and Material icons [Tool]
Search FontAwesome and Material icons and copy ''Chr(â¦)'' to the Clipboard
@walt61 · 2022-05-04
HintOverlay - display hints that also highlight target views [B4X] [XUI] [B4XLib]
HintOverlay - display hints that also highlight target views, with a connecting line between hint and view [B4X] [XUI] [B4XLib]
@Segga · 2022-04-26
RubikCube
An Android port (with added features) of Josef Jelinek''s AnimCube Java Web applet. This applet is aimed at showing animation of Rubik''s cube manipulation.
@Johan Schoeman · 2022-04-23
JsonTree - Tool to help with JSON parsing [Updated as 23/4/2022]
JsonTree - Tool to help with JSON parsing [Updated as 23/4/2022]; I changed the generated code to avoid naming conflict with B4XPages projects, root changed to jroot
@Hamied Abou Hulaikah · 2022-04-23
Avatar Generator
This library gives you avatar like Telegram. You can set color or use unique color based on your label.
@MilaDesign · 2022-04-15
SnapCLVAdvanced - Move to the nearest item - Instant snap [B4X]
I took the original CLVSnap code from @Erel and modified it to create a new class. With this class you can decide if you want to have an instant snap or if you want the list to snap only when the list stops moving.
@Alexander Stolte · 2022-04-13
rTM1637Ex
rTM1637Ex is an open source B4R library for writing to TM1637 7-segment-displays connected to microcontroller, like Arduino.
@rwblinn · 2022-04-09
EDK_Notification [Sliding Notification] [BETA] [B4A] [B4i] [XUI]
A toast-like notification
@Ertan · 2022-04-08
IronSource Ads
IronSource Ads
@Pendrush · 2022-04-07
HTMLEditorWrapper - Edit HTML
I got fed up looking for a simple solution to be able to add tables to the HTML editor, so in the vein of keeping it simple I decided just to make it super easy and edit the HTML source from the Editor instead.
@stevel05 · 2022-04-07
jBasiclib editor
I have been playing with Andrew Grahams excellent jBasiclib and created an editor for an app I have been working on.
@stevel05 · 2022-03-30
CLVItemToolbox - custom view. [B4X]
When you create an item layout for your xCustomListView in the Designer, add this CLVItemToolbox like any other view. You can choose which of the 3 icons to display (Check, Edit, Remove) and change the images if you don''t like them.
@LucaMs · 2022-03-30