B4J Tutorials

[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: 766

[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: 474
  • QRCodeType.zip
    8.7 KB · Views: 543

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:

[INFO FOR SERVER DEVELOPERS] OpenJDK 11 issue with TLS 1.3 (Vodafone)

As I was developing a server application my client encountered problem when trying to connect to my server using cellular network. I wasnt able to find a solution for a whole week and I was near...
 

Run applications JAVA11 without using B4JPackager11

Follow these easy steps:

Create a file called Java11.bat and copy it to the c:\ directory

set JAVA_HOME=C:\Java\java-11.0.1 <--- you directory java11
set APP_PATH=%~p1
set APP_NAME=%~nx1

cd...
 
Last edited:

Share encrypted data with B4A

For new projects it is recommended to use B4XEncryption to create a cross platform solution.

RandomAccessFile library v1.10 includes the beloved ReadEncrypredObject /...
 
Last edited:

[ABMaterial] B4JS - 00 Introduction

After a delay of more of a year working on other ABM stuff, I finaly got back on track with B4JS. I will make a series of tutorials explaining how it works. This post would be the main entry...
 
Last edited:

[ABMaterial] Responsive containers

Next to the normal responsive page behaviour, in ABMaterial 4.25 you will be able to do this with containers too!

This may not sound special, but it's a biggie! There are very few frameworks out...
 

Ngrok and B4J Servers

Introduction to Ngrok
This works because Ngrok is calling outbound, and meeting its other side on the internet.

ngrok is an application that gives you external (internet) access...
 

[BANano] BANanoFiles - A nifty way to read a file text contents without uploading to the server

Ola

2010-05-09 Update

BANanoFiles.gif


A Skeleton based demo is attached.

I was checking the BANanoPromise example code as I needed a way to get a text file contents without having to upload...
 

Attachments

  • BANanoFilesDemo.zip
    4.2 KB · Views: 608
Last edited:

Sharing Jars as Mac OSX .app

Hi All

I wanted to share some facts which was very fuzzy for me and perhaps it may help those who are new to the Mac publishing world.

I will limit my focus on how to successfully share or sell...
 
Last edited:

[BANanoVueMaterial] Handling Events

Ola

Download

This thread is to be about handling events in BANanoVueMaterial (aka BANanoVuetify). This is something that has been requested for me to explain some more.

So I will start by...
 

[BANano] MySQL CRUD with PHP - Part 1

Attachments

  • BANanoMySQL.zip
    3.7 KB · Views: 915
Last edited:

[BANanoWebix] Lesson 29 MessageBoxes

Ola

Message boxes provides alerts, confirmation and the normal modal dialog that one can create..

Lesson29.gif


Here we have notifications, alerts, confirmations. We have created buttons on a...
 

? CID (Caller ID) - View incoming call details using your COM port modem

Hello All,
After looking on the forum and finding basically nothing regarding using B4J for CID (Caller ID) via home or basic business phone lines, I took out my V.92 USB modem and created this...
 
Last edited:
Top