B4J Tutorials

Export data from a MS Access database to MS Excel

This tutorial shows how we can export data from a MS Access database to MS Excel workbook.
As a former professional Excel developer I highly recommend to use templates in MS Excel.
Although jPOI...
 

Linux video to learn it in order to create successfully your Linux versions of your apps (Ubuntu works - Debian not)

Recently I faced for the first time the task of creating a Linux version of my B4J app. The packager created successfully the build folder but I was not able to see my app running. The error - I...
 

[BANano] Live updating the WebApp Design from the Abstract Designer

In BANano v5, you could already use Live Code Swapping to speed up development drastically. In the upcoming update, you will even be able to use the Abstract Designer to make Live changes to your...
 

Shrinking that SQLite JDBC library!

NOTE: This isnt recommened for everyone, this is just something that works for me. Removing support for specific platforms could cause your app to stop working.

I use SQLite for a lot of...
 
Last edited:

[BANanoZUI] Creating a Zoomable User Interface for a SmartHome Website / WebApp

Ola

Download

Playlist on YouTube

The Source code for this is in the Demos\7. SmartHome folder

1. We created the library.
2. We also played around how the library works...
 
Last edited:

Feedback using Liberica JDK 11 for raspberry pi

Hello everyone.

After spending some time to get a UI on my raspberry pi screen, here are my remarks, for who it can be useful:

-Be careful when using only VNC to connect to your raspberry pi...
 

[BANanoZUI] Having a blast with LiveSwapping whilst creating ZUI (Zoomable User Interfaces)

[BANanoPDFMake] Beginning PDF Reports with the Abstract Designer

I am excited about this.

BANanoPDFMake enables one to create PDF reports for their BANano apps client side. Thanks to @alwaysbusy's advice on how I could take this next phase of this...
 

[BANanoVueMaterial] BVMDesigner - Mock.Compile.Publish

*START OF NOTICE

As of 02 FEB 2021, this project is is no longer maintained as it has given birth to BVAD3.

This project was a joy to create, however like...
 
Last edited:

[BANanoCVC] Creating BANano Libraries in 7 Steps

Ola

Download

A BANano library is a b4xlib that has custom views that one can use to create the websites and or webapps. As BANAno is front end platform independent, one can use any...
 
Last edited:

Localization Practices

I am trying to use B4XLocalizator to localize my B4J app ImageTrans from Chinese to English. I would like to share my practices with the forum and suggestions are appreciated.

1. Automatic...
 

Attachments

  • modified_localizator_and_localizationhelper.zip
    4.1 KB · Views: 356

[BANano] Exploring LiveSwapping with BANanoVueMaterial

Wow.

So I had the opportunity to test the new feature in BANAno 5.10, LiveSwapping, where one when in debug mode can update their code and its loaded as in LiveServer as soon as Control+S is...
 

[BANano] Creating an Online Store Website / WebApp

Ola

Download

NB: Open and run the project in the Library folder to have the latest library version.

We attempted to create a News App using BANano. Now we will attempt an...
 
Last edited:

[B4x]Google Authenticator OTP (others will do, too) complete example with code

Attachments

  • GoogleAuthenticator.zip
    7.6 KB · Views: 453

[BANano] - Creating a News Website / WebApp in less than 100 lines of code

Ola

Download

First get yourself an API from NewsApi, this is free for non-commercial apps,
mainapp.png


The API provides one with latest top news in...
 
Last edited:

Generate a LIVE QR Code while you are typing....

As the title says - it will generate a LIVE QR Code while you are typing text (adding, deleting, changing, updating, editing) in the TextArea. Have seen this a number of times on websites and...
 

Attachments

  • 1592317425123.png
    1592317425123.png
    285.3 KB · Views: 252
  • QRCodeType.zip
    8.7 KB · Views: 329

Signing and notarizing B4J jar file as macOS App bundles

Hi
I happen to have a mac program, which I created with B4J. When I tried to distribute the program I ran into different difficulties. One was the nagging dialogues that the download package could...
 

[BANanoVueMaterial] Exploring Components & Routers Basics

Ola

BVMComponentsRouters.gif


The current methodology of adding pages to the BVM app is throught .AddPage method and we are using the v-show directive to show and hide pages.

So I decided to start on the...
 

[ABMaterial] Flexible User Groups & Permissions

Well, well, well.

It has been a long day. Due to the complexity of my app, I needed a few things.

1. For the various modules available, some users must have read only access and others can...
 

💡 Tic-Tac-Toe. Simple XUI cross platform WiFi game example B4J vs B4A vs B4i - Newer developers

Hello fellow B4X developers.
Here is my example of using a broadcast address to automatically find another devices IP address on a network, then to use that IP address to play a game (in this case...
 
Last edited:
Top