B4XSnippetB4X [B4X]
Wait for multiple tasks to complete [B4X]
A pattern such as this one can be used when you want to run multiple resumable subs concurrently and wait for all of them to complete before continuing
@Erel · 2023-09-06
B4ATutorialDatabase
Import a CSV Text File Into a Newly Created SQLite Table
Import a CSV Text File Into a Newly Created SQLite Table
@Mahares · 2023-09-06
B4XSnippetFile handling [B4X]
Get mime type by extension [B4X]
Get mime type by extension [B4X]
@Alexander Stolte · 2023-09-06
B4XTutorialB4X [B4X]
Code Smells [B4X]
"Code smells" are common patterns that can indicate that there is a problem in the code. A problem doesn''t mean that the code doesn''t work, it might be that it will be difficult to maintain it or that there are more elegant ways to implement the same thing. Remember that not everything is clear cut and there are exceptions for any rule.
@Erel · 2023-09-06
B4ITutorialEmulator/VM
Local Mac Builder Installation
iOS compilation requires an Apple Mac computer. Developers have two options with B4i: - Use a local Mac machine connected over the local network. - Use our hosted builder rental service. These instructions explain how to install the builder on a local Mac machine.
@Erel · 2023-09-05
B4ASnippetDrawing
Draw on top of other apps permission
Starting from Android 6 a special permission is required if you want to use the SYSTEM_ALERT_WINDOW permission. This permission is not related to the runtime permissions. You can put this code in a class to check whether your app has permission and open the settings page if needed
@Erel · 2023-09-05
B4RTutorialB4R
B4R Change Log (version history)
B4R Change Log (version history)
@Erel · 2023-09-05
B4XTutorialSupabase [B4X]
Supabase - Authentification SignIn with Apple [B4X]
Supabase - Authentification SignIn with Apple [B4X]
@Alexander Stolte · 2023-09-01
B4XTutorialSupabase [B4X]
Supabase - Authentification SignIn with Google [B4X]
Supabase - Authentification SignIn with Google [B4X]
@Alexander Stolte · 2023-08-31
B4XLibraryTable/Grid [B4X][XUI][B4XLIB]
SD_StrangeListView [B4X] [XUI] [B4XLib]
This new view allows you to have an ordered and distributed list of images (left) and their name, description and info (right). Or you can view the images in grid (if the screen size allows it, otherwise in column) where there will be related images with the name just below. There is an add button and a close button that makes the visit invisible (mBase.Visible = False so to speak).
@Star-Dust · 2023-08-31
B4JLibraryLabel
TextField As Label
This one was born out of frustration that in Javafx, you can''t make a label''s text selectable. This is a Textfield, that is styled as a label. with the added bonus that you can click the label to edit the text (which can be disabled) and would be useful to use in a data table or list where you may want to edit the field.
@stevel05 · 2023-08-30
B4JSnippetB4J
Sneaky JavaObject
Sometimes you just need to use a JavaObject to get a value to log for example.
@Daestrum · 2023-08-28
B4JSnippetSpeech
B4J Text-to-Speech snippet
B4J Text-to-Speech snippet
@jkhazraji · 2023-08-27
B4ALibraryAudio/Video
PuzzleTak_AudioPlayer and Visualizer
Music playback library, which comes with the ability to display a Visualizer.
@PuzzleTak · 2023-08-25
B4JTutorialBAnano [BANANO]
SetLayoutAnimated & Other Animations [BANano]
SetLayoutAnimated & Other Animations [BANano]
@Mashiane · 2023-08-24
B4JLibraryBAnano
BANanoCSSUtils - Utility Helpers & Animations on any BANanoElement
BANanoCSSUtils - Utility Helpers & Animations on any BANanoElement
@Mashiane · 2023-08-24
B4JTutorialBAnano [BANANO]
Absolute Placement of Elements & Hidden Props [BANano]
Absolute Placement of Elements & Hidden Props [BANano]
@Mashiane · 2023-08-24
B4ALibrarySpeech
TTSFunctions
I gathered in a Codefile a lot of the code about TTS that goes around in the Forum and I added to it some code and changed it a bit to fit my needs. I created this Codefile with a bunch of Subs and Functions that would be useful (I believe) to all of you. So here is it...
@hatzisn · 2023-08-23
B4XSnippetDialogs [B4X][B4XDIALOG]
Custom CANCEL ad CONFIRM buttons [B4X] [B4XDialog]
Custom CANCEL ad CONFIRM buttons [B4X] [B4XDialog]
@GianniGntl · 2023-08-23
B4JLibraryB4J
Pseudo classes for JavaFX / B4j
If you are creating a Javafx / B4j project with multiple themes & stylesheets, then you need this. You can create your own Pseudo classes for use in the stylesheets.
@stevel05 · 2023-08-22
B4JSnippetSithaso [WEB]
SithasoIONIC7 - Executing Api Calls with BANanoFetch [Web]
SithasoIONIC7 - Executing Api Calls with BANanoFetch [Web]
@Mashiane · 2023-08-21
B4RTutorialB4R
compilation language: arduino-cli config
arduino-cli interface for the new B4R version can be adjusted by a configuration file.
@peacemaker · 2023-08-21
B4JSnippetSithaso [WEB]
SithasoIONIC7 - Landing, Sign In, Sign Up, Log Off [Web]
SithasoIONIC7 - Landing, Sign In, Sign Up, Log Off [Web]
@Mashiane · 2023-08-20
B4JSnippetSithaso [WEB]
SithasoIONIC7 - Beats UI Demo [Web]
SithasoIONIC7 - Beats UI Demo [Web]
@Mashiane · 2023-08-20
B4JLibraryDatabase
Nitrite NoSQL embedded database library
I was interested to try Erel''s MongoBD example in a few projects but really didn''t want to use a server implementation so I looked for an alternative and found the Nitrite library. Think of it as a KeyValueStore on steroids. You can search and sort records with filters. You can add fields to a record without having to change a schema.
@stevel05 · 2023-08-19
B4JLibraryStrings
jKuromoji - Japanese morphological analyzer
Kuromoji is an easy to use and self-contained Japanese morphological analyzer that does - Word segmentation. Segmenting text into words (or morphemes) - Part-of-speech tagging. Assign word-categories (nouns, verbs, particles, adjectives, etc.) - Lemmatization. Get dictionary forms for inflected verbs and adjectives - Readings. Extract readings for kanji
@xulihang · 2023-08-19
B4ALibraryDrawing [BAX][XUI]
SD XUI_View3D (Demo) [BAX] [XUI]
I created a library to display polygons in 3D. It is also possible to use it to create 3D XUI views.
@Star-Dust · 2023-08-18
B4ASnippetWear [WEAROS]
Raise left hand - tracking with Smartwatch [WearOS]
Raise left hand - tracking with Smartwatch [WearOS]
@Watchkido1 · 2023-08-18
B4JTutorialEncryption [HTTPS://GITHUB.COM/AMIRBAWAB/ENIGMA-MACHINE-SIMULATOR]
Enigma Machine [https://github.com/amirbawab/Enigma-machine-simulator]
Enigma Machine [https://github.com/amirbawab/Enigma-machine-simulator]
@Johan Schoeman · 2023-08-17
B4JLibraryEncryption
NHCalculateHash - Calculate Hash for everything - It Cannot be Used In B4A
NHCalculateHash - Calculate Hash for everything - It Cannot be Used In B4A
@hatzisn · 2023-08-16