B4J Tutorials

[Web][SithasoDaisy] Mastering the TailwindCSS Grid

Hi Fam

In this video, we learn about the grid, and how we can add rows and columns and set them to different sizes in order to place components when designing our UI.

In the abstract designer...
 

A flat version of Rubik's Cube

It is based on this Github Project and used it as inline Java code. Have modified the original Java code a bit to allow for scrambling of the cube from within B4J and then to solve it...
 

Attachments

  • b4jRubikCube.zip
    9.4 KB · Views: 235

[BANano] New tools for debugging remote devices in 9.05

We recently had a particular problem with a BANano Webapp running on a phone from a client which we could not reproduce on any of our devices. It was impossible for us to have this device in our...
 

[ABMaterial] ABMNavigationBar changes in 1.08

I'm writing the last changes on v1.08. Still have to do some cleanup and updating the demo, but the release is near... :)

I got a couple of requests for the Navigation Bar since the first...
 

[B4X]Convert Complex Structures of Lists and Maps to YAML Strings: can also be used to convert JSON to YAML.

[B4X]Convert Complex Stuctures of Lists and Maps to YAML Strings: can also be used to convert JSON to YAML.

In my endless pursuit of knowledge, I have been experimenting with VPS servers.
I came...
 

Attachments

  • toYaml3.zip
    29.3 KB · Views: 273
Last edited:

[Web] SithasoDaisy - Pocketbase User Authentication

Hi Fam

Download

One is able to perform User Authentication using Email / Password combination in PocketBase. The user must be defined in the users collection in pocketbase.

1726094294342.png
...
 

[BANano] Send Emails using PHP (Without Attachments)

Hi Fam

BANAnoInlinePhp is a functionality in BANano to call PHP functions. You can have PHP embedded in BANano inside #If PHP #End If tags.

In AppStart, ensure that you configure PHP...
 
Last edited:

[Web][BANano] Plug n Play PHP CRUD REST API for SQLite with Authentication

Hi Fam

Previously, my post below dealt with adding a CRUD REST API in a matter of minutes to any back-end...
 

[Web][SithasoDaisy] Awesome Bottom Navigation 5 Pages Example & Template

Hi Fam

Demo

In this example, we will create a 5 page navigation application. Whilst the pages will be accessible with the drawer, one will also be able to access the pages via the bottom...
 
Last edited:

[Web][SithasoDaisy] SDUIOffCanvas Sheet for Top / Bottom / Left / Right

Hi Fam

The SDUIOffCanvas is a new component that enables one to have a sheet that can sit on either side of the screen. This can be left, top, bottom or right of the screen.

Demo...
 
Last edited:

[Web][SithasoDaisy] Mashy Teaches Mobile WebApp Development using SithasoDaisy Wireframes

Hi Fam.

NB: PLEASE DO NOT POST QUESTIONS ON THIS THREAD, RATHER START A NEW THREAD WITH YOUR QUESTION

21-May-2024

  • The first beta (tryout) version of SithasoDaisy Wireframes it...
 
Last edited:

Playing audio stream with audio effects using FFmpeg

1- Download FFMPEG [used
ffmpeg version 6.1.1-full_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg developersffmpeg version 6.1.1-full_build-www.gyan.dev Copyright (c) 2000-2023 the FFmpeg...
 

Attachments

  • files.zip
    424.2 KB · Views: 272
Last edited:

[BANano] Using ExcelJS to create Excel Reports based on existing templates

Hi Fam

I wanted to generate an excel report based on an existing template. The template should have some existing structure in it, so I need to read it and then update the portions I need and...
 

[Web][SithasoIONIC7][Wireframes] - Creating b4x layouts

Hi Fam

It is with pleasure to announce that our first test into this journey has yielded perfect results. A many thanks to the MakeBxL project and the rest of the people who make this...
 

Attachments

  • SI7LayoutTest.zip
    9.3 KB · Views: 284

[XLUtils] Creating MS Word Documents

1623939091609.png


XLUtils v2.00 adds support for creating MS Word documents, and converting Word documents to PDF.
It is done in a similar way to BCTextEngine, using custom BBCode. This works...
 

Attachments

  • WordExample.zip
    16 KB · Views: 954
Last edited:

[MakeB4XLib] An application for creating a .b4xlib type library.

Hello,
Seminar on the MakeB4XLib application version 1.7,
which is a tool for creating libraries of the "B4X Library (.b4xlib)" type.

In this seminar I will...
 

Attachments

  • B4XPasswordGen v.1.01.zip
    1.2 KB · Views: 414
Last edited:

[Web] Beginning Telegram Mini Apps - CloudStorage aka CRUD Key-Value Store

Hi Fam

Demo (Open in Telegram Mobile App)

Source Code

Today we look at Telegram Cloud Storage, a key-value pair storage available on the Mini Apps. We will create a task manager to...
 
Last edited:

[Web] Beginning Telegram Mini Apps - Alerts

Hi Fam

Demo (Open in Telegram Mobile App)

Source Code

In this tutorial we look at alerts. These are internal components built inside Telegram and we are just using an API to execute...
 

[Web] Beginning Telegram Mini Apps - Back & Settings Buttons

Hi Fam

The back button controls the visibility & navigation when the back button is active. This is like the normal back button in an app.
The settings buttons show on the right menu of the bot...
 

[Web] Beginning Telegram Mini Apps - Haptic Feedback

Hi Fam

What is Haptic Feedback?

Your sense of touch provides valuable information about the world around you, and haptics mimic these experiences. If you've played a racing video game and...
 
Top