FirebaseServer - backend verification for signed in users [server]
Users can sign in to your B4A or B4i apps using Google or Facebook with the FirebaseAuth libraries. FirebaseServer completes the puzzle with server side verification of the user. This means that the signed in user gets a token id (long string) from Firebase services by calling FirebaseAuth.GetUserTokenId. The client sends the token id to the server. The server verifies the token using this library. Once verified we know for sure that the request was sent from our app and we know the identity of the signed in user.
@Erel · 2023-02-14
An Inline Map Key Chooser - A Small Helper Class [B4X]
If like me you keep having the annoying problem of the wrong case or the wrong spelling for keys, you might like this.
@William Lancee · 2023-02-14
BBCode Parser
A simple BBCode parser that supports bold, italic, and color.
@xulihang · 2023-02-13
User selection of a voice for Text To Speech.
User selection of a voice for Text To Speech.
@agraham · 2023-02-12
jAudioStreamer library
jAudioStreamer library
@yo3ggx · 2023-02-12
MLwifi Library Updated to v4.00
Due to issues with using MLwifi with Android Q+, I have updated some of the core functions to work correctly with pre Q as well as Q+
@Computersmith64 · 2023-02-11
Lock Screen Rotation
Lock Screen Rotation
@Robert Valentino · 2023-02-11
Calculate the bearing between two coordinates [B4X]
Calculate the bearing between two coordinates [B4X]
@aminoacid · 2023-02-11
Service Modules
Service Modules - OLD INFO, MOSTLY INCORRECT NOW
@Erel · 2023-02-07
ESP32: AES256 encrypted & Base64 encoded post message to and from PHP
ESP32: AES256 encrypted & Base64 encoded post message to and from PHP
@KMatle · 2023-02-06
Faces, Assemblies, Traces, and Points. Standard Classes for creating a story. [B4X]
Faces, Assemblies, Traces, and Points. Standard Classes for creating a story. I have been thinking about creating stories that involve computer operated robots which carry out actions and speech - like actors in a drama.It would have at least two mobile robotic platforms that can move on a stage - about the size of a dining table. Each platform would have a Android tablet on-board that receives instructions from a desktop or laptop.
@William Lancee · 2023-02-05
RSA Encryption: Create keys, en-/decrypt, hash, sign/verify signature [clean code]
RSA Encryption: Create keys, en-/decrypt, hash, sign/verify signature [clean code]
@KMatle · 2023-02-04
Happy Hearts Day with Fun-tasia Flowers [B4X, B4XPAges]
Happy Hearts Day with Fun-tasia Flowers [B4X, B4XPAges]
@William Lancee · 2023-02-02
FREE Source Code''s !
FREE Source Code''s !
@ilan · 2023-02-02
Breakout Game - [Free Game Source - B4J/B4i/B4A]
Breakout Game - [Free Game Source - B4J/B4i/B4A]
@ilan · 2023-02-02
AES256 encrypted BLE [ESP32 & B4A] example
AES256 encrypted BLE [ESP32 & B4A] example
@KMatle · 2023-02-02
A Simple Html Template Parser [WebApp]
This is a mini template engine which can generate HTML dynamically by parsing templates on server-side. It is a bit like Django.
@teddybear · 2023-02-02
Intents and receivers
Intents and receivers - examples
@Star-Dust · 2023-02-01
How to send file using Telegram bot API with multipart/form-data
Sending files to Telegram bot without using curl
@Gandalf · 2023-02-01
Geofence - Monitoring a region in the background
Geofencing is an Android feature that allows your app to be notified when the user enters or exits a monitored region.The nice thing about this feature is that your app doesn''t need to run for monitoring to work.It will be started automatically when needed.
@Erel · 2023-02-01
Tool - Hide string constants from decompilation
Tool - Hide string constants from decompilation
@tchart · 2023-01-31
Create a crypto trading bot using ccxt
Create a crypto trading bot using ccxt
@cyiwin · 2023-01-31
Theme Colors
Changing the action bar, status bar and navigation bar colors is done with resources set in the manifest editor.The following code is fully supported by Android 5+ devices but it will also work properly on Android 4 devices.
@Erel · 2023-01-29
Designer Script Extensions - Scaling Preserving Aspect Ratio [B4X] [DSE]
Designer Script Extensions - Scaling Preserving Aspect Ratio [B4X] [DSE]
@William Lancee · 2023-01-29
TextCrumbs v1 [BreadCrumbs using CharSequence] [B4X] [Class]
TextCrumbs v1 [BreadCrumbs using CharSequence] [B4X] [Class]
@epiCode · 2023-01-27
jSelenium - A Test Automation for B4J [b4j]
jSelenium - A Test Automation for B4J [b4j]
@tummosoft · 2023-01-27
Using the Standard B4XPreferenceDialog Library with B4XPages to Create Effective Forms [B4X, B4xPages]
Using the Standard B4XPreferenceDialog Library with B4XPages to Create Effective Forms [B4X, B4xPages]
@William Lancee · 2023-01-26
Register User example using HttpUtils2
Register User example using HttpUtils2
@aeric · 2023-01-26
Calculate width of Charsequence Text [B4X]
Calculate width of Charsequence Text [B4X]
@epiCode · 2023-01-26
SQLite Using Vacuum Into To Make a Copy of an Open DB
SQLite Using Vacuum Into To Make a Copy of an Open DB
@Mahares · 2023-01-24