B4J Tutorials

Web Push Notifications using the Notifications API

Hi

I just had the pleasure of looking at this Notifications API again. Below is my example.

1671621118774.png



You can get more infomation about it here...
 

[BANano] TIP: Running a test server

UPDATE: since december 2022, chrome plugins like this have stopped working. Luckcely, the author of this plugin has created a standalone alternative you can install on your computer:

Simple...
 
Last edited:

[BANano] SupaBase (FireBase Alternative) User SignUp & SignIn Process

Hi

This is a continuation of this thread.


In this tutorial, we look at user...
 

jSerial + AsyncStreamsText + com0com (virtual serial port)

Hello friends,

This is my first but not last post in forum :D When I checked B4J_chat.zip file in Erel's post, I see that there is an old .fxml designer file that can not be recognized by...
 

Attachments

  • Chat.zip
    3.8 KB · Views: 470

SithasoDaisy: How to create a Client List Report in MS Word

Hi

By the end of this, you will be able to:

1. Get a client list from a REST API database. For this case we will use a fake REST API fom https://randomuser.me/
2. Load this client list to...
 

How to Install an SSL Certificate in B4J Server (Jetty)

ssl.png


This is a easy way to install SSL Certificate on a VPS with Jetty.

(1) Goto ZeroSSL to create free sll for your domain: https://zerossl.com/

(2) Download your Certificate...
 
Last edited:

SplitPane Tutorial

B4J v4.00 adds support for SplitPane container. SplitPane is a container made of two or more sections divided with movable dividers.

The SplitPane orientation is either horizontal or vertical...
 

Attachments

  • SplitPane.zip
    8.5 KB · Views: 1,822

PyScript in your webpage using ABMaterial as an example

Hello.

Today I would like to present how to combine PyScript with B4X. I have taken ABMaterial as an example.
First, let's start what PyScript is. In the simplest way, it is the execution of non...
 

Attachments

  • home.bas
    9.5 KB · Views: 353
  • example.txt
    158 bytes · Views: 338
Last edited:

Adding some fun to your Apps with Funtranslations REST API

Imagine... English to Yoda. English to Minion. English to Johhy Deeps' Pirate, or even English to Wakanda.


This is some awesome fun api. They have curl...
 

Barcodes - QR Codes, PDF417, Aztec Codes, Code11, Code39, Code93, EAN8, EAN13, and Code128

This is my first attempt at B4J. Have not tried to do anything special to the layout etc. The aim was to get back the correct binary strings to draw Code11, Code39, Code93, EAN8 and EAN13 barcodes...
 

Attachments

  • BARCODES.zip
    181.9 KB · Views: 1,410
Last edited:

CSS Utils and JavaFX version (FYI)

When using the CSS Utils library in a new B4J project i found that there is a newer document for the Javafx CSS properties webpage.
In the (old - 2015) thread CSS Utils you can find a link...
 

[BANano] Lessons learned whilst creating b4xlibs - trials & errors

Hi there

This is my attempt to just pen down my experiences, some through trial and error and some with responses from the forum.

You can ask questions / comment with something specific and...
 

Simple analog Clock

Nothing spectacular - a simple analog clock made entirely from static and rotating ImageViews and a bit of code. The movement of the hands are much smoother than in the below GIF

medusa.gif
...
 

Attachments

  • clock.zip
    150.4 KB · Views: 439
Last edited:

[BANanoVuetifyAD3] Hosting your FireStore CRUD WebApp on FireBase Hosting For Free

Hi there

Ok granted, when it comes to creating WebApps that has to be hosted on Firebase, one has to be very careful about costs. A good friend of mine reminded me this again.
I guess for simple...
 
Last edited:

WebApps - Let's create a Morse Code Translator

Hi there

Let's explore how we can create a Morse code translator using Maps.

1. For this I have created a simple keyboard...

MorseCodeTranlator.gif


Related Content: http://www.learnmorsecode.com/...
 
Last edited:

[BANanoVuetifyAD3] Converting your DB to a WebApp using VFlexDialog + MySQL CRUD PHP (Abstract Designer)

Hi there

NB: B4xTemplate & Example Project Attached

This example is a showcase of using the VFlexDialog with MySQL as a back-end using PHP.

By the end of this tutorial, you should have...
 

Attachments

  • BVAD3 VFlexMySQL PHP.b4xtemplate
    33.1 KB · Views: 296
  • vfdcrud.zip
    33 KB · Views: 291
Last edited:

[BANanoVuetifyAD3] VFlexDialog + MySQL CRUD REST API (PHP) - using Axios

Hi there

Download BVAD3 7.35+
Download Source Code

Its its your first time with BVAD3, please follow instructions on Github ReadMe on how to get started

By the time you finish...
 
Last edited:

[GCE] For Noobs, Part 10 - Running Your B4J App As A Service and Automatically Starting At Boot

Note: The process outlined in this tutorial assumes that your Linux distribution is using systemd. If you have chosen Debian or Ubuntu as your Linux distribution when creating the VM then you...
 
Last edited:

[BANanoVuetifyAD3] Sending Emails via EmailJS REST API

Hi there

I needed a simple and quick API to send emails and found EmailJS. There are a variety of other emails you can find. One of the things I like about this is the ease if creating...
 

PropertySheet

jControlsFX library v1.20 includes a control named PropertySheet. With this control it is very simple to create forms with many fields.

The data for these fields comes from a custom type...
 

Attachments

  • PropertySheetExample.zip
    2.2 KB · Views: 907
Last edited:
Top