B4J Tutorials

[BANano] [SOLVED] What is the right way to pass arrays to functions?

Ola

My code is returning NAN, however if I hard code the array elements it works and returns 1. What am I doing wrong?

B4X:
'find the min of the list elements
Sub min1(args As List) As Double...
 

Attachments

  • PassingLists.zip
    2 KB · Views: 451

[BANano] Serializing & De-Serializing Objects - "Type" to Json/Map and back

Ola

M sitting here and thinking if I can work with a "type" object as a "map" object and vise versa and or even "type to json". For example, I can define my stuff as a type variable, serialize it...
 

Attachments

  • SerializeObject.zip
    2.1 KB · Views: 609
Last edited:

B4J UI Tutorials

dashboard ui.gif

1. Check out this Nice and Clean Dashboard UI Tutorial for B4j
Whiles there, please SUBSCRIBE TO MY YOUTUBE CHANNEL...
 

Attachments

  • Dashboard Ui 2.zip
    4.7 KB · Views: 866
Last edited:

Raspbee - RPi Zigbee home automation with B4X

Introduction:
The Raspbee (or Conbee, which is the USB version - the information here will only refer to the Raspbee) from Dresden Elektronik...
 

Attachments

  • wmRaspbeeGWdemoNonUI_B4J.zip
    9.5 KB · Views: 604
  • wmRaspbeeGWdemo_B4A.zip
    17.6 KB · Views: 517
  • wmRaspbeeGWdemoUI_B4J.zip
    12.8 KB · Views: 551
Last edited:

[BANanoFireStoreDB] Creating a Chat application

Last edited:

[BANanoMJLM] Responsive Email Projects

Last edited:

Runner to start JAR with Open JDK

Last edited:

[BANanoVueMaterial] How to ask questions, request help, report bugs and request enhancements + Telegram Channel

Ola

Thanks for showing interest in BANanoVueMaterial. This is a rabbit hole that you will surely enjoy in your coding with VueJS.

A lot can be lost in translation, we speak different languages...
 
Last edited:

Java to the rescue: Creating a B4x app to help me beef up my library documentation

Ola

After some manual work on trying to document my BANanoVueMaterial library, I realized that I could do this better and also in a less error prone matter.

What is the problem?

I need to...
 

Attachments

  • PrismCoder.zip
    3.9 KB · Views: 474

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...
 

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

[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...
 
Top