B4J Tutorials

✅ [B4X] [XUI] [B4XPages] B4J PreoptimizedCLV lazy loading from SQLite and CSV - Newer developers

Hello to you all,
Welcome to Sheldon Coopers and Amy Farrah Fowlers fun with flags ;)

Here is a simple example on using B4XPages with both an SQLite database and also a CSV file with multiple...
 
Last edited:

[XLUtils] Conditional formatting

XLUtils v1.05 adds support for conditional formatting.

1620309169007.png


A conditional formatting element is made of the applied range and one or more rules. A rule is made of a formula and...
 

Attachments

  • ConditionalFormatting.zip
    1.8 KB · Views: 591
Last edited:

[XLUtils] Reading and writing example

You are probably familiar with the online libraries index.
The table has a column for each of the platforms. This structure is useful as there are many cross platform libraries.

The task...
 

Attachments

  • LibrariesSplitter.zip
    88.4 KB · Views: 735
Last edited:

[XLUtils] Templates and Charts

Creating new workbooks based on existing workbooks saves a lot of work and also allows adding features that are not directly available in POI / XLUtils, such as charts.
Templates are regular...
 

Attachments

  • Project.zip
    19.6 KB · Views: 765

[BANano] Searching B4xGoodies & Creating Overviews with Walt's B4xGoodies Explorer using BVAD3

Ola

Download

Recently a WebApp built using BANano+Vuetify was created to enable one to explore Walts B4XGoodies.

The Creation -...
 

[B4x]Padding/depadding PKCS7/5 and other

EDIT: If the message length is equal to the pad length, you have to pad to the next multiple. E.g. 16 bytes would be padded to 32 because one would not know how long the message was because the...
 
Last edited:

[B4x][PHP/HTML/JS]PHP/HTML/JS OTP: Create OTP credentials & show a QR-Code which can be scanned/used with Authenticator apps

Here's an PHP/HTML example:

- create OTP credentials (including Base32 encoding)
- show a html page with these credentials and a generated QR-Code
- this code can be scanned and used with all...
 

Attachments

  • AuthenticatorPHP.zip
    95.7 KB · Views: 507

Developing WebApps/WebSites with BVAD3 Free Online Class on April 28, 2021 @ 09:00 - 15:00 South African Time

Good day

The LM (Learner Material) is freely available for learning BVAD3 even if one cannot make it for the online meeting. Join and get access to it now, ...
 
Last edited:

Erels B4J Oveview from Walt's B4xGoodies - created with B4xgoodies Explorer using BVAD3

[BANano] Walts B4xGoodies Explorer Using BVAD3 on Mobile Device

Ola

Fortunately one can access the b4xgoodies via a WebApp on their mobile devices. In this video below, we detail how one needs to:

Steps to reproduce on your Mobile Device

1. Visit...
 

[BANano] Live Code Swapping in v5 preview

Hi all,

The upcoming new version of BANano (v5) will allow you to use one of the greatest features of B4X: Live Code Swapping!

This has always been a very productive and unique tool we have at...
 

[BANano] How BANano.GeoLocation helped us with developing Seeking.Shelter & GPS locations querying from a database

Ola

Seeking.Shelter is an app for people in distress. It helps one find the police stations, courts, shelters, clinics and hospitals around South Africa.

One of the WebApp reviewers made a...
 
Last edited:

Multiple entry jar

You can put more than one java application in a single jar, but still be able to run them as individual applications.
The main advantage is the space it takes up.
For example, a simple non-ui...
 

[BANano] MD5 Encryption - Getting the Md5 Hash of a string

Last edited:

[BANano][Database.Show] - Viewing a Music Store SQLite Database

Ola

As you might be aware, one has been busy working on Database.Show, a BANano+Vuetify Database Viewer, Documentor, CRUD thingy.

We have just closed off one of the milestones, MySQL and...
 

B4J on linux

hi,

After few adjustments B4J works fine on Ubuntu.
See picture;-)

If you want, I'll write a tutorial in french.
Looking for a translator .... If someone want it!

see you soon.
Capture du 2014-01-28 22_58_59.png
 

[B4X] How Resumable Subs work

This document is intended to add a little understanding as to how Resumable Subs actually work under the bonnet and is intended as a complement to how they are used as Erel explains in his...
 
Last edited:

b4j max upload file size with nginx

Hi, today I have lost some time testing a B4j server app in a VPS, my app was supposed to help upload big files to the server. Locally, everything was working as expected, but when I have...
 

Using JavaObject and JavaFx - LineChart

To help with my own learning I have played with JavaObject and JavaFX to create linecharts.

Here are the 3 examples I have made I have ported the code directly from the Oracle...
 

Attachments

  • 3-1.zip
    1.1 KB · Views: 1,495
  • 3-4.zip
    1.2 KB · Views: 1,241
  • 3-5.zip
    1.4 KB · Views: 1,339
Last edited:

PK ColorPicker for Windows and Mac

Hi,
Have just finished making a Color Picker app for Windows & Mac (B4J v8.90 & jdk-11.0.1).
Thought someone might find this useful (specially newbies).

Screenshot (48).png
Screenshot (49).png

(Just my...
 

Attachments

  • PKColorPicker.zip
    237.3 KB · Views: 589
Top