B4XDialog - show with animation [B4X]
Slides the dialog from one of the sides.
@Erel · 2020-02-24
Json to Class - Class to Jason - Class to map - Map to class
Json to Class / Class to Jason / Class to map /Map to class
@delgadol · 2020-02-21
A flag match game with source code for new B4A [B4X] developers
A flag match game with source code for new B4A [B4X] developers
@Peter Simpson · 2020-02-03
SNTP class [B4X]
This class sends a request to a SNTP server (time server) and finds the offset between the local clock and the remote clock.
@Erel · 2020-01-30
CoolLogo [B4X]
A cross platform custom view based on XUI and BitmapCreator. It draws a moving line over the non-transparent parts of the image.
@Erel · 2020-01-27
B4X Projects Launcher for creating new projects
B4X Projects Launcher for creating new projects
@mcqueccu · 2020-01-18
Contrast Background and text colors [B4X]
If you have an app in which the user can change the background colour you need to be able to change the text colour of controls accordingly. I found a code snippet that returns black or white depending on the luminosity of a colour which seems to do the trick
@stevel05 · 2020-01-13
B4X Programming Technics + Track Changes Tool [B4X]
B4X Programming Technics + Track Changes Tool [B4X]
@hatzisn · 2020-01-11
File download indeterminate dialog template [B4X]
Just a bit of fun for a project, this is a simple animated dialog template with nothing more than the standard view animations and FontAwesome.
@stevel05 · 2020-01-05
Cross platform Editable B4XTable + Form Example [B4X]
This example demonstrates several things: Cross platform code and files, similar to the way XUI2D games are organized: All the logic is implemented in a class named EditableTable. The module is located in the projects parent folder. The two asset files (list of animals - source; and the preferences dialog template) are stored in the Shared Files folder and are copied when needed with a #CustomBuildAction command. You can see it in the EditableTable class. Note that if you want to update those files then you need to update the files in the Shared Files folder. The project specific files will be updated automatically. Using B4XTable and B4XPreferencesDialog to create an editable table. Table features: Add new items. Edit existing items. Delete existing items. Duplicate existing items. Data is saved when the app closes to a CSV file. Saved data is loaded when the app starts.
@Erel · 2020-01-02
Cross platform chat layout example
Example of implementing a chat layout. It is based on xCustomListView. The text is created with a hidden BBCodeView (BCTextEngine) and the bubble is drawn with BitmapCreator.
@Erel · 2019-12-31
B4A Log Server [B4j] [B4a]
B4A and B4J. It enables multi window logging so you can organise and better read the logs you create in your code.
@stevel05 · 2019-12-31
My xCustomListView 1.73 [B4X]
Some features added to the last Erel''s xCustomListView (v. 1.71): ''xCustomListView v1.73 LM '' Added MultipleSelection: '' Property MultipleSelection '' Property SelectedIndices '' Property SelectedValues '' Public method UnselectAll '' Public method AddSelectedIndices '' Added private method SetPressedColor '' and modified PanelClickHandler to use it. '' Reorganized into Regions. '' ''xCustomListView v1.72 LM '' Added SetValue and GetAllValues
@LucaMs · 2019-12-30
RoundSlider [B4X] [XUI]
Cross platform round slider. Add it with the designer. Make sure that its width and height are the same. Make the custom view large enough as the custom view size includes the place for the thumb.
@Erel · 2019-12-26
SD: B4XViewEvent [B4X] [XUI]
Using the XUI views I realized the need to follow the events of Touch, Drag, Click and Release in a unique way.
@Star-Dust · 2019-12-24
Paralells Desktop 15 Windows 10 B4A,B4I,B4J and B4R looks blurry [Fix] [B4X]
Every time i have B4A on my second monitor on my mac, then the text was blurry and this was no fun to work with⦠Now i have a fix for this.
@Alexander Stolte · 2019-12-23
HexMenu [B4X] [XUI]
Cross platform hexagons menu implemented as a custom view, can show up to 7 items
@Erel · 2019-12-23
Drawing with BitmapCreator [B4X]
BitmapCreator (BC) continues to evolve. Version 4.5 update is a large update with several new drawing features.
@Erel · 2019-12-22
Crash Deobfuscator [B4X]
I''ve put together a very quick & dirty B4J app that will deobfuscate Firebase Crashlytics crash reports. Basically all you do is copy the crash dump text from your Firebase console & paste it into the TextArea view, specify the path to the ObfuscatorMap file for the project in question & then hit the Deobfuscate button & it will convert all those pesky "_vvvvvvvvvv" obfuscations to the actual objects they represent.
@Computersmith64 · 2019-12-22
LED Matrix [B4x]
This is a Custom view b4xlib that I created to add to my LogServer, I though it may come in handy for other purposes so I''d share it here. You can have any number of channels (Rows) and a practical limit of 32 LED''s (Columns) per channel as the state for each channel is stored in an Int, which is a 32 Bit variable. If you really want more you can change the State variable to a Long and then get up to 64. It will help if you know, or are willing to learn, how to manipulate bits with the Bit Command.
@stevel05 · 2019-12-20
Google Geocoding REST API [B4X]
Google Geocoding REST API [B4X]
@Erel · 2019-12-12
Arabic translation is available [B4X]
Thanks to the hard work of @HAH, the Arabic translation is ready. It will be included automatically in future versions of B4X.
@Erel · 2019-12-11
B4XGoodies Check App
B4XGoodies Check App
@AnandGupta · 2019-12-10
MineXML Auto create Class and b4xlib [B4x]
A B4j tool that started out as an XML viewer based on the XML2Map lib, but quickly changed into a parser and Class and library creator. I wanted to improve my knowledge of XML files, and this is the result. The resulting code and libraries should be cross platform, Tested on B4j and B4a and should work on B4i. What it does: - Extract XML keys from an XML file - Merge multiple files to extract keys - Allows adding friendly names for the keys - Creates a class to access the selected keys from an XML file using the assigned friendly names (or tags from the XML if not defined) - Export the class as a b4xlib - Warn if a key is present in an XML file that is not recognised. (Optional)
@stevel05 · 2019-11-26
Resumable subs and the index pattern [B4X]
The "index pattern" is a pattern that you can see in many examples and libraries where resumable subs are used. It is a simple solution to avoid race conditions and unexpected states. The resumable subs code like all other standard B4X code, is executed by the main thread. Still, with resumable subs you can easily have multiple instances of the same sub running almost at the same time.
@Erel · 2019-11-24
Let''s create a Star Catcher Game [BANanoPhaser]
Let''s create a Star Catcher Game [BANanoPhaser]
@Mashiane · 2019-11-20
Create b4xlib files from projects
This is an attempt to simplify the process of creating b4xlib projects. It will create an archive file from one or more project folders, allowing you to select the modules and files to add to the library and set the structure if the b4xlib file.
@stevel05 · 2019-11-20
MQTT Chat Room [B4X]
MQTT Chat Room [B4X]
@Erel · 2019-11-18
Exploring tweening with a coin catcher [BANanoPhaser 0.2+]
Exploring tweening with a coin catcher [BANanoPhaser 0.2+]
@Mashiane · 2019-11-15
B4XDrawer touch dismiss when GestureEnabled is false [B4X]
I''m not sure if this is a feature of not, but I noticed that if the GestureEnabled flag is set to False, touching on the dark part of the screen ''outside'' of the drawer does not dismiss the drawer.
@Andrew (Digitwell) · 2019-11-13