B4J Tutorials

HTMX+Bootstrap5+MiniHTML+WebApiUtils+Server

Attachments

  • WebApiUtils.b4xlib
    8.9 KB · Views: 273
  • MiniHtml.b4xlib
    19.8 KB · Views: 266
  • htmx-b4x.zip
    3.2 KB · Views: 281
Last edited:

Tip : B4XLib documentation

I recently spent half a day on a wild goose chase trying to find out what was going on with SQLCipher, while the issue turned out to be B4XTable.b4xlib containing an #AdditionalJar for...
 

Trace of a point on a rolling wheel

1737802553488.png
 

Attachments

  • b4jRotatingWheel.zip
    2.2 KB · Views: 242
Last edited:

Run B4J java and javafx UI Applications on Linux ARM32, ARM64 & Intel/AMD Computers and VPSs

To run a B4J console or GUI Application on any 32-bit or 64-bit ARM computer, follow these steps:

Have tested it on Raspberry Pi 4 and Orange Pi Zero 3, 2W running Ubuntu 21.04 and 22.04...
 
Last edited:

Using MiniORMUtils in Web API Server v3

Introduction
At the time of writing, MiniORMUtils is version 1.14 and Web API Server v3 is version 3.00.
MiniORMUtils support SQLite and MySQL databases.
We don't need to write...
 
Last edited:

Google Image Downloader (using Pnd_Selenium Library)

Hi there,

I am sharing my example Google Image Downloader using Selenium and to be more specific Pnd_Selenium lib (from Pendrush) that you can find here...
 

Attachments

  • Google Image Downloader.zip
    18.4 KB · Views: 225
Last edited:

[WebApps] Using Laragon as your development web server

[Web] Mastering Pocketbase: Your Ultimate Guide to a Flawless SQLite WebServer Install on Windows!

Hi Fam

Download

PocketBase is a SQLite Webserver with some powerful functionality. Whilst it provides functionality to be a database, it also has a nice UI to manage that database...
 
Last edited:

[Web] Plug n Play MySQL Database Authentication via PHP REST API in 5 minutes or less

Hi Fam

Download

You will recall that we did a tutorial on MySQL back-ends using a plug n play CRUD REST API (Related Topics below)

This is based on this GitHub Project

In this...
 
Last edited:

[BANano] Using PocketBase (Firebase Alternative) for your Apps.

Hi there.

Update: This class is based on the JavaScript SDK available here, https://github.com/pocketbase/js-sdk
REST API calls are dont internal to the library, if you want to use pure...
 
Last edited:

Web API Server v3

Part #1: Get Started
Part #2: Configure Settings
Part #3: How Does the Project Work?
Part #4: Server Handlers
Part #5: Using Code Snippets
Part #6: Add a New Field

Part #1: Get Started...
 
Last edited:

Styling buttons with CSS

See whether (and where) circles intersect

Using B4XCanvas and DrawCircle, and geometry laws, we can test whether two given circles intersect or not.
If they intersect the points of intersections are returned.

Circle Equations​

...
 

Attachments

  • 1729170810414.png
    1729170810414.png
    12.6 KB · Views: 256
  • 1729171716553.png
    1729171716553.png
    150.4 KB · Views: 254
Last edited:

[B4X] Measure Line Lengths and Intersection Angles - Draggable Points

measure2X.gif


This post is partly in response to

The attached project is a very short...
 

Attachments

  • measure2X.zip
    17.9 KB · Views: 302
Last edited:

[Web][SithasoDaisy] Mastering the TailwindCSS Grid

Hi Fam

In this video, we learn about the grid, and how we can add rows and columns and set them to different sizes in order to place components when designing our UI.

In the abstract designer...
 

A flat version of Rubik's Cube

It is based on this Github Project and used it as inline Java code. Have modified the original Java code a bit to allow for scrambling of the cube from within B4J and then to solve it...
 

Attachments

  • b4jRubikCube.zip
    9.4 KB · Views: 271

[BANano] New tools for debugging remote devices in 9.05

We recently had a particular problem with a BANano Webapp running on a phone from a client which we could not reproduce on any of our devices. It was impossible for us to have this device in our...
 

[ABMaterial] ABMNavigationBar changes in 1.08

I'm writing the last changes on v1.08. Still have to do some cleanup and updating the demo, but the release is near... :)

I got a couple of requests for the Navigation Bar since the first...
 

[B4X]Convert Complex Structures of Lists and Maps to YAML Strings: can also be used to convert JSON to YAML.

[B4X]Convert Complex Stuctures of Lists and Maps to YAML Strings: can also be used to convert JSON to YAML.

In my endless pursuit of knowledge, I have been experimenting with VPS servers.
I came...
 

Attachments

  • toYaml3.zip
    29.3 KB · Views: 324
Last edited:

[Web] SithasoDaisy - Pocketbase User Authentication

Hi Fam

Download

One is able to perform User Authentication using Email / Password combination in PocketBase. The user must be defined in the users collection in pocketbase.

1726094294342.png
...
 
Top