B4J Tutorials

[Web][SithasoDaisy] Creating a Product Listing

Hi

By the end of this tutorial, you will be able to create this output.

1697410102441.png


1. We use a grid with 3 columns so that we can have each product.

Code Module is: pgBasicCardsMultiple on...
 

MandelbrotSet

PLEASE POST SOME OF THE IMAGES THAT YOU MIGHT DISCOVER IN THIS THREAD......

It is a B4J kickstart for this Github project.

You can zoom in many, many times - just click on a specific...
 

Attachments

  • MandelbrotSet.jar
    5.3 KB · Views: 84
  • b4jMandelbrotSet.zip
    28.8 KB · Views: 93
Last edited:

SithasoDaisy: Creating Dialog Forms with the Abstract Designer

Good day

In the SithasoDaisy download package, you get a MySQL Crud App for a simple expense tracking app. As a showcase, there is a b4j layout named expenseCategory

1688029549865.png



This...
 

[Web] Deploy PocketBase SQLite WebServer WebApp on DigitalOcean (FrontEnd + BackEnd)

Hi

There is a marketplace available deployment on..


Use SHH Option.

Ive found that using WinSCP is rather easier to connect to the...
 

SithasoDaisy: How to Create Beautiful Product Tour

Hi there.



We will demo this using a table and a property bag.

We tell our SDUITable that it will have some toolbar buttons, these will be added to it.

1688490461842.png



This is...
 

Opus codec for B4J

Tested on Windows 10 and Linux Mint 21 with JDK 11. Should work with later JDK version hopefully.

1. Download file opus-jni-java-1.0.3.jar from GitHub to your B4J Additional Libraries...
 

[BANano] Creating & Using Renderless Custom Views

Ola

Say what? A render-less custom view? What on earth is this guy on about?

Well without overthinking what this is. A render-less custom view is basically a normal class, that is made into a...
 

Attachments

  • VListOptions.bas
    39.2 KB · Views: 220

Drawing "Waves"with Epicycles

Have converted this Github project to B4J. Sure you will figure it out:
1. Select from the ComboBox to draw Square/Triangle
2. Move the Slider to increase/decrease the number of...
 

Attachments

  • b4jFourier2.zip
    5.4 KB · Views: 44
  • jCanvasExt.jar
    5.1 KB · Views: 44
  • jCanvasExt.xml
    35.5 KB · Views: 51

[BANano] Absolute Placement of Elements & "Hidden" Props

Hi

What we will do:

From:

1692856690636.png


To:

1692856657837.png

How:

Take any BANano custom view, add a Log(Props) on the DesignerCreateView sub, magic happens, use the view in your layout and...
 

Attachments

  • Demo01.zip
    12.9 KB · Views: 80
Last edited:

[SithasoDaisy] Using EmailJS rest api to send emails

Hi there

The purpose of this tutorial is showing the functionality of sending emails using EmailJS.

This was discussed on this link...
 

[ABMaterial] BuildNavigationBar vs ConnectNavigationBar?

Hello

I want to show a NavigationBar, But in the demo there is a BuildNavigationBar And ConnectNavigationBar, what is the point of both?

I just use BuildNavigationBar and comment out...
 

[SOLVED][ABMaterial/BANano] BANano Libraries for ABMaterial - How to change Library Properties?

Hi Alain,

When "creating" custom libraries in B4X one can introduce a few properties, like Author, Version etc....
I tried using those properties, but it has no effect in the lib, I'm guessing...
 

ABMVideo

Hi All,

I am getting a " www.youtube.com refused to connect. " error when trying to connect to a youtube video, my code is as follows:

B4X:
    Dim myModalVideocastVideo1 As ABMVideo...
 
Last edited:

[Web] SithasoIONIC7 - Let's create a Sticky Notes Mobile App using LocalStorage

Hi there fam.

Demo

Let's wireframe and create a Sticky Notes Mobile App.

1. One should be able to create and save sticky notes.
2. The sticky notes should be color coded. We use a FAB...
 
Last edited:

CausticRaysCircle

Have converted this Processing Github Project to B4J. Very interesting to watch this being drawn in real time. Just B4J default libs required.

Have not used the default Processing PVector...
 

Attachments

  • b4jCausticRaysCircle.zip
    2.6 KB · Views: 56
Last edited:

[B2X]Documention of BBCode Variant of BBCodeView Using BBCodeView Itself

The recent addition of the anchor tag in BBCodeView opens up an efficient and effective way for creating documentation that works on a desktop and devices.
This tag allows you to scroll to any...
 

Attachments

  • bbcDoc.zip
    57.6 KB · Views: 128

Newton Fractals

This is a B4J shortcut to kick start this Github project.

Edit the "formula" at the top of the GUI and click "Generate"

Jar is attached - copy it to your additional library folder...
 

Attachments

  • jNewtonFractalViewer.jar
    10.8 KB · Views: 96
  • b4aNewtonFractalViewer.zip
    2 KB · Views: 92
Last edited:

Discrete-Fourier-transform-visualization

It is a shortcut wrap for this Github project. Will convert it to B4J when I have some time to do so.

Attached:
1. The jar - copy it to your B4J additional libs folder
2. the B4J...
 

Attachments

  • jFourier.jar
    165.8 KB · Views: 48
  • 1.png
    1.png
    62.5 KB · Views: 71
  • 2.png
    2.png
    78 KB · Views: 70
  • b4jFourier.zip
    394.9 KB · Views: 51
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...
 

[Web][SithasoGunDB] - SEA: Security, Encryption & Authorization using IndexedDB Back-End

Hi Fam

Demo on Vercel

Today we look at how we can perform user authentication using GunDB. GunDB uses localstorage / indexedDb / file / and other databases as back-ends through various...
 
Last edited:
Top