B4XClassDatabase [B4X][CLASS]
RecordSet: A class that extends the functionality of lists of same length arrays [B4X] [class]
A recordset is a data structure that consists of a collection of database records. The RecordSet Class (Standard) adds the following functions to standard recordsets, without the use of a database such as MySQL or SQLite: 1. Named fields or alternatively loading external .csv/.txt files with field headers 2. Auto-detection of field type (numeric, categorical, or date) 3. Full indexing - all values in all fields are indexed (surprisingly, this works for recordsets up to 50000 records or more, depending on number of fields) 4. Sorting (Up/Down, Numeric/Categorical/ Date) (The indexing function uses B4XOrderedMaps, which are sorted during initialization, and after changes) 5. Searching 6. Filtering to subsets 7. Inserting, Deleting, Replacing records 8. Cloning 9. Data Summaries (descriptive statistics of any field (whether numeric, categorical, or date)
@William Lancee · 2021-08-25
B4XTutorialB4Xpages [B4XPAGES]
Save the pages size and position [B4XPages]
Save the pages size and position [B4XPages]
@Erel · 2021-08-22
B4XLibraryComms & Network [B4X][B4XLIB]
B4XCheckInternetLM [B4X] [B4XLib]
Very simple cross-platform library to test if an Internet connection is active.
@LucaMs · 2021-08-22
B4XLibraryCompass [B4X][XUI VIEWS]
AMCompassView [B4X] [XUI Views]
AMCompassView [B4X] [XUI Views]
@AmirMK82 · 2021-08-22
B4XLibraryGPS/location/maps [B4X]
PlusCodes Library [B4X]
This is an implementation of the Open Location Code, OLC, library in B4X.
@mading1309 · 2021-08-21
B4XLibraryButton [B4X][XUI VIEWS]
AMProgressButton [B4X] [XUI Views]
A new styled button with built-in progressbar
@AmirMK82 · 2021-08-19
B4XLibraryButton [B4X][XUI VIEWS]
AMButton - New flexible and attractive button [B4X] [XUI Views]
AMButton - New flexible and attractive button [B4X] [XUI Views]
@AmirMK82 · 2021-08-18
B4XLibrarySearchView [B4X]
SQLSearchView - SQLite based Search View [B4X]
This class is based on B4XSearchTemplate. The difference is that instead of building an in-memory index, it uses a SQLite database. It is relevant when you want to search large collections.
@Erel · 2021-08-15
B4XLibraryFile xfer [B4X]
RangeDownloader - resumable downloads [B4X]
RangeDownloader uses http range feature to download the file in chunks. It will resume the download from the previous point, even if the app was previously killed.
@Erel · 2021-08-15
B4XLibraryB4X [B4X]
WaitForWithTimeout [B4X]
I have read many times the request for a "Wait For" with the addition of a timeout. This class is an attempt to implement that functionality. It is a B4X class, in the sense that it can be used with B4A, B4J and B4i; after all it uses only one B4XView which is completely optional and almost never necessary.
@LucaMs · 2021-08-10
B4XTutorialMenu [B4X]
Menu badges [B4X]
This is a B4i + B4A example. It adds a dynamic badge to the menu icon. It also shows how to update menu items at runtime.
@Erel · 2021-08-10
B4XSnippetAnimation [B4X]
Animated change of theme / layouts [B4X]
This is an example that demonstrates how Root.Snapshot + 2 BitmapCreators, with the old and new layouts can be used to create a nice transition between two layouts.
@Erel · 2021-08-09
B4XLibraryDate/time [B4X][XUI]
SD DiscTImePicker [B4X] [XUI]
SD DiscTImePicker [B4X] [XUI]
@Star-Dust · 2021-08-02
B4XSnippetB4X [B4X]
View names from Views and vice versa. [B4X]
View names from Views and vice versa. [B4X]
@William Lancee · 2021-07-28
B4XTutorialJSON [B4X]
JSON generator examples - Newer developers [B4X]
JSON generator examples - Newer developers [B4X]
@Peter Simpson · 2021-07-28
B4XLibraryComms & Network
SSHJ - ssh, scp, sftp for Java
SSHJ - ssh, scp, sftp for Java. This is a wrapper for: https://github.com/hierynomus/sshj
@mindful · 2021-07-27
B4XLibraryProgress/Gauge/Loading [BAR][B4X][XUI]
jSD LiquidProgress [Bar][B4X][XUI]
[B4X] [XUI] jSD LiquidProgress [Bar]
@Star-Dust · 2021-07-27
B4XClassMenu [WITH SOURCE CODE][B4X][XUI]
jSD BottoMenu [with source code][B4X][XUI]
[B4X] [XUI] jSD BottoMenu [with source code]
@Star-Dust · 2021-07-27
B4XLibraryDrawing [B4X][XUI]
iSD_Dice [B4X] [XUI]
iSD_Dice [B4X] [XUI]
@Star-Dust · 2021-07-27
B4XLibraryProgress/Gauge/Loading [BAR][B4X][XUI]
iSD LiquidProgress [Bar][B4X][XUI]
[B4X] [XUI] iSD LiquidProgress [Bar]
@Star-Dust · 2021-07-27
B4XClassMenu [WITH SOURCE CODE][B4X][XUI]
iSD BottoMenu [with source code][B4X][XUI]
[B4X] [XUI] iSD BottoMenu [with source code]
@Star-Dust · 2021-07-27
B4XLibraryCertificate [DRAFT][B4X]
Client certificates with OkHttpUtils2 SSLContext-Kickstart [draft] [B4X]
Allows configuring OkHttpUtils2 to use an external keystore and include client certificates.
@Erel · 2021-07-26
B4XLibraryDatabase [B4X]
KVS2 - KeyValueStore2 library [B4X]
A key / value persistent store. The data is serialized using B4XSerializator and is stored in an internal database. The database can be shared between B4A, B4i and B4J.
@Erel · 2021-07-21
B4XClassDate/time [B4X][XUI]
DateTimePicker View [B4X] [XUI]
DateTimePicker view is based on the CustomListView with a design similar to the ios datetime picker. This view has only been tested in B4A, it is not very useful in B4i since for ios the built-in picker is better.
@jtare · 2021-07-18
B4XSnippetMaths [B4X]
Mapping a range of numbers into a target number of simplified categories [B4X]
Mapping a range of numbers into a target number of simplified categories [B4X]
@William Lancee · 2021-07-17
B4XToolB4X [B4X]
B4X Online Tools - JSON Parser/QR Generator/Regex Parser [B4X]
B4X Online Tools - JSON Parser/QR Generator/Regex Parser [B4X]
@Alexander Stolte · 2021-07-14
B4XLibraryTreeView [B4X]
CLVTree - Tree View [B4X]
CLVTree - Tree View [B4X]
@Erel · 2021-07-13
B4XSnippetStrings [TEN THOUSAND][B4X]
Format 10,000 [Ten Thousand] to Lakh [B4X]
Format 10,000 [Ten Thousand] to Lakh [B4X]
@aeric · 2021-07-12
B4XSnippetBarcode/scan [B4X]
Dead simple QR Code Generator [B4X]
Dead simple QR Code Generator [B4X]
@MrKim · 2021-07-12
B4XTutorialBarcode/scan [B4X][B4XPAGES]
Barcode Reader [B4X] [B4XPages]
Barcode Reader [B4X] [B4XPages]
@Erel · 2021-07-12