B4XTutorialImages [B4X]
B4XImageView - ImageView + resize modes [B4X]
B4XImageView - ImageView + resize modes [B4X]
@Erel · 2020-08-19
B4XToolColour
Color Picker Bizzo
This little app allows you to pick a color from two different color pickers and puts the hex and decimal numbers for that color in four labels.
@rgarnett1955 · 2020-08-18
B4XClassMaths [B4X]
FFT class [B4x]
This class performs Fast Fourier Transformations forward and inverse. The class is exactly the same for B4A, B4i and B4J.
@klaus · 2020-08-14
B4XTutorialApp startup [B4X][B4XPAGES]
Splash Screen [B4X] [B4XPages]
Splash Screen [B4X] [B4XPages]
@Erel · 2020-08-10
B4XTutorialTheme [B4X]
2 Themes (Dark and Light) for IDE code [B4X]
I have customized two themes (1 Dark and 1 Light) that I find more relaxing for my eyes.
@Juan Perz · 2020-08-08
B4XSnippetPane(l) [B4X]
Round clipping panel [B4X]
Purpose is to create a panel that clips its child views to a circle or rounded rect.
@Erel · 2020-08-06
B4XClassButton
RippleButton Class
This custom view class will act as a button with ripple effect when clicked, it also has water effect if you swipe/move the pointer onto the view.
@rraswisak · 2020-08-03
B4XTutorialTheme
Dracula theme for ide code
A while ago, I discovered the Dracula theme for Visual Studio Code, I was enchanted by it, as it does not strain my eyes, if I work for a while with the brightness of the monitor high, my eyes are blurred, so after using the dracula theme I noticed that even though I spend hours in front of the computer, nothing happens to my eyes ... So I decided to try to create something similar to the Dracula theme for our beloved B4X
@Lucas Siqueira · 2020-08-02
B4XSnippetAudio/Video [WITH SERVER][B4X]
Audio Streaming TCP [with server] [B4X]
Based on this @Erel code that simulated a Walkie Talkie, I developed a system for streaming audio between Android and Desktop devices with the addition of a Desktop server.
@Star-Dust · 2020-08-01
B4XTutorialB4Xpages [B4X]
B4XPages - Converting to B4XPages [B4X]
I''m opening this thread to collect tricks and caveats I''m coming across while converting my projects to B4XPages
@Alessandro71 · 2020-07-29
B4XClassMenu [WITH SOURCE CODE][B4X][XUI]
SD BottoMenu [with source code][B4X][XUI]
[B4X] [XUI] SD BottoMenu [with source code]
@Star-Dust · 2020-07-27
B4XLibraryDate/time [B4X][XUI]
iSD DiscTimePicker [B4X] [XUI]
iSD DiscTimePicker [B4X] [XUI]
@Star-Dust · 2020-07-27
B4XTutorialFirebase [B4X][B4XPAGES]
Firebase Push Example [B4X] [B4XPages]
Firebase Push Example [B4X] [B4XPages]
@Erel · 2020-07-24
B4XLibraryTabStripViewPager [ASVIEWPAGER + ASTABMENU][B4X][XUI]
AS Tab Strip [ASViewPager + ASTabMenu] [B4X] [XUI]
This is a helper class to make it easier to create a tabstrip from the ASViewPager and ASTabMenu.
@Alexander Stolte · 2020-07-23
B4XTutorialB4Xpages [B4X][B4XPAGES]
What exactly does it solve? [B4X] [B4XPages]
What exactly does it solve? [B4X] [B4XPages]
@Erel · 2020-07-22
B4XClassList- and scrollview [B4X][CLASS]
CLVDragger - drag to reorder items [B4X] [class]
CLVDragger - drag to reorder items [B4X] [class]
@wes58 · 2020-07-22
B4XSnippetGPS/location/maps [B4X]
Custom GoogleMaps [B4X]
This is an example of how you can customize a Map. Through the B4XCanvas functions it is possible to create the map with photos, text, etc.
@MarcoRome · 2020-07-17
B4XTutorialB4X [B4X]
Corona Cases - Cross platform Example [B4X]
Cross platform example based on B4XTable and xChart.
@Erel · 2020-07-15
B4XTutorialB4Xpages [B4X][B4XPAGES]
GoogleMaps example [B4X] [B4XPages]
Example of showing a Google map, in a cross platform B4XPages project. The APIs of the three GoogleMaps libraries are quite different from one another, so we need to use platform specific code for the map creation. Still, it is quite simple to further extend this project and build a cross platform solution.
@Erel · 2020-07-13
B4XSnippetStrings [OR REMOVE ALL NON-NUMBERS]
String to Number [or remove all non-numbers]
Extract the numeric portion of a string that could be alphanumeric
@tchart · 2020-07-08
B4XToolB4X [TOOL]
b4xlib - XML generation [Tool]
b4xlibs do not require an XML file. The IDE parses the packed code modules. With this tool you can generate the XML from the packed source code. It is useful for documentation purposes as there are tools that expect this XML.
@Erel · 2020-07-08
B4XTutorialB4X [B4X]
Projects Templates [B4X]
Projects Templates [B4X]
@Erel · 2020-07-07
B4XTutorialB4X
DonManfreds Overview
DonManfreds Overview
@DonManfred · 2020-07-06
B4XTutorialDatabase
SQLite Database Potholes - WAL File Checkpoint
SQLite Database Potholes - WAL File Checkpoint
@rgarnett1955 · 2020-07-03
B4XTutorialB4Xpages [B4X][B4XPAGES]
Network + AsyncStreams + B4XSerializator [B4X] [B4XPages]
Network + AsyncStreams + B4XSerializator [B4X] [B4XPages]
@Erel · 2020-06-30
B4XTutorialSerialize
Network + AsyncStreams + B4XSerializator
This is a simple and important example. It demonstrates several good practices related to network communication.
@Erel · 2020-06-30
B4XLibraryTooltip [B4X]
BCToolTip - cross platform tool tips [B4X]
It is based on BCTextEngine and it supports rich strings set with BBCode: https://www.b4x.com/android/forum/t...-bbcode-parser-rich-text-view.106207
@Erel · 2020-06-30
B4XClassStrings [B4X]
CSVParser - CSV parser and generator [B4X]
CSV - comma separated values format. The various StringUtils libraries include methods for loading and saving CSV files. However these methods have a few drawbacks: - They work with files instead of strings. This is especially problematic if the input is not UTF8 encoded. - As they are implemented inside a native library it is not possible to modify their behavior. Some CSV files are not 100% valid and will not work with these methods. CSVParser is a class that allows parsing and generating CSV strings
@Erel · 2020-06-29
B4XLibraryImages [B4X][XUI]
BitmapCreator - Pixels, Drawings and More [B4X] [XUI]
BitmapCreator is a cross platform class. Its core is made of: 1. A bytes array that represents an image. 2. Platform specific code that efficiently creates a regular bitmap from the bytes array data (Bitmap property). 3. Platform specific code that efficiently extracts the pixels data from a bitmap and copies them to the bytes array (CopyPixelsFromBitmap). Reading and writing to an array of bytes are very quick operations. This allows low level access that was previously difficult to implement and more or less impossible to implement with cross platform code.
@Erel · 2020-06-28
B4XTutorialGoogle [OTHERS WILL DO, TOO][B4X]
Google Authenticator OTP [others will do, too] complete example with code [B4x]
Most websites where you have to log in offer to protect your account by using a multi-factor authentication. Here you can use an app like Google Authenticator (GA) which shows a 6 or 8 digit number which you have to type in when you log in.
@KMatle · 2020-06-26