B4X Pleroma - open source client for Mastodon-Pleroma social networks
Pleroma is a lightweight implementation that extends Mastodon. B4X Pleroma is a client for these social networks.
@Erel · 2020-11-04
Pleroma is a lightweight implementation that extends Mastodon. B4X Pleroma is a client for these social networks.
set and get with more parameters
FirebaseMessaging + FirebaseAuth [B4X] [B4XPages]
Bluetooth scanner in SPP mode [B4X] [B4XPages]
How to get from [B4X]
Starting from B4A v7.30, B4J Vx.xx and B4i Vx.xx it is possible to return values from resumable subs. Remember that that a call to Sleep or Wait For in a resumable sub causes the code flow to return to the parent.
Finding Design Inspiration - Tips [B4X] [UI]
B4XImageView - ImageView + resize modes [B4X]
Splash Screen [B4X] [B4XPages]
I have customized two themes (1 Dark and 1 Light) that I find more relaxing for my eyes.
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
I''m opening this thread to collect tricks and caveats I''m coming across while converting my projects to B4XPages
Firebase Push Example [B4X] [B4XPages]
What exactly does it solve? [B4X] [B4XPages]
Cross platform example based on B4XTable and xChart.
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.
Projects Templates [B4X]
DonManfreds Overview
SQLite Database Potholes - WAL File Checkpoint
This is a simple and important example. It demonstrates several good practices related to network communication.
Network + AsyncStreams + B4XSerializator [B4X] [B4XPages]
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.
B4XPages enhanced example [B4X]
SwiftButton - Adding Click/LongClick event [B4X]
This app is a simple File Encryptor. You can encrypt the file with the same name or with a different name (just donât forget to delete the source).
Create Thumbnail and save it [B4X]
xCLV + PreoptimizedCLV + BCTextEngine [B4X]
This example uses a slightly modified version of xCustomListView to create an expandable list. Each item in the list is made of two panels. One for the title with the arrow and the other is the expanded panel. Note that the expanded items height can be different for different items.
B4XTable - Multiple rows selection [B4X]
Custom views are designed to be added with the designer. It is however very simple to create a layout file with the custom view and load it multiple times.