B4J Tutorials

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: 137
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: 160
  • 1729171716553.png
    1729171716553.png
    150.4 KB · Views: 146
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: 205
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: 199

[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: 229
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
...
 

[BANano] Send Emails using PHP (Without Attachments)

Hi Fam

BANAnoInlinePhp is a functionality in BANano to call PHP functions. You can have PHP embedded in BANano inside #If PHP #End If tags.

In AppStart, ensure that you configure PHP...
 
Last edited:

[Web][BANano] Plug n Play PHP CRUD REST API for SQLite with Authentication

Hi Fam

Previously, my post below dealt with adding a CRUD REST API in a matter of minutes to any back-end...
 

[Web][SithasoDaisy] Awesome Bottom Navigation 5 Pages Example & Template

Hi Fam

Demo

In this example, we will create a 5 page navigation application. Whilst the pages will be accessible with the drawer, one will also be able to access the pages via the bottom...
 
Last edited:

[Web][SithasoDaisy] SDUIOffCanvas Sheet for Top / Bottom / Left / Right

Hi Fam

The SDUIOffCanvas is a new component that enables one to have a sheet that can sit on either side of the screen. This can be left, top, bottom or right of the screen.

Demo...
 
Last edited:
Top