B4J Tutorials

[BANano] Ajax calls

EDIT 1.04: Method syntaxes have changed!

With BANano, it is easy to make a Ajax call (e.g. to call a B4J REST API method).

There are two ways to do so:

1. Using events (the prefered way...
 
Last edited:

B4JPackager11 - I thought the space didn't matter

This is not really a tip or a tutorial, more of a warning for others.

I made a small B4J program and wanted to distribute the program on a Windows 10 PC. As I was using jSerial, I followed the...
 

Anyone for Another game of Chess....(lol)

Just for the fun of it - I like to see what the UI of some Java projects looks like and how it reacts when in use. The easiest way (at least for me) is to kick start it via a simple B4J project...
 

Attachments

  • b4jMyChess.zip
    1.6 KB · Views: 144
  • ChessPieces.zip
    40.8 KB · Views: 137
  • MyChess.jar
    46 KB · Views: 126
Last edited:

[Web] SithasoIONIC7 Mobile WebApp Development Q & A

Hi there

You have a question about SithasoIONIC7, please hit us up here.

If you have a question on an existing project you are working on, please include a simple small project so that I...
 
Last edited:

[BANano] UOEGrid Column Renderer - Let's display images etc

Hi

This tut is based on this lib here, [BANano] UOEGridTable.

A question popped up about how I can display images, or perhaps other icons in grid columns. After some researching I noted a...
 
Last edited:

b4j max upload file size with nginx

Hi, today I have lost some time testing a B4j server app in a VPS, my app was supposed to help upload big files to the server. Locally, everything was working as expected, but when I have...
 

Galaxy

Not to scale but all planets as well as the sun rotating on their respective axis's at the same rate (for now) - a 3D view of all of the planets and the sun (have included Pluto)

Download it from...
 

[ABMaterial] IMPORTANT change for B4J 5.80

As in B4J 5.80 Jetty has been updated to 9.4.6 (which contains an important change in the internal Session framework), you will need to update some code in StartServer() and StartServerHTTP2() in...
 

[ABMaterial]: Creating a Sign In Modal Dialog with Options: Part 2

Hi again

This is the second installment of the above mentioned article. In this part we will look into the "Forgot Password" UX design and some additional things.

Part 2.1...
 

Attachments

  • frmForgotPassword.bas
    18.9 KB · Views: 463
Last edited:

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

Creating push-enabled android-apps on blackberry

I would like to share my experience with creating push-enabled android-apps for blackberry-devices. Many thanks to Erel, who supports my efforts decisively.

I have tried a lot of things to enable...
 

Attachments

  • BlackberryPushServercode.zip
    4.5 KB · Views: 301
Last edited:

Reflection of a single ray inside a circle

The circle - 0 degrees is measured from the positive x-axis
In the attached sample project the first point (pih_0) is at 324.2 degrees. The second point (phi_1) is at 144.7 degrees
We draw a line...
 

Attachments

  • b4jCircleBounce.zip
    3.5 KB · Views: 39
Last edited:

[BANAnoWebix] Lesson 20 Google Map

Ola

Simply put, this google map allows one to display a google map on their apps. One is able to also add markers that properties can be set up for.

Lesson20GoogleMap.gif


One needs to get their own...
 

[ABMaterial] Theming the Framework - Canceled

IMPORTANT

The Theming series has been canceled!
Hi guys, I have decided to cancel the Theming series for 2 or 3 mains reasons:

* Tackling one component...
 
Last edited:

💡 [B4X] [XUI] [B4XPages] B4J PreoptimizedCLV lazy loading from SQLite and CSV - Newer developers

Hello to you all,
Welcome to Sheldon Coopers and Amy Farrah Fowlers fun with flags ;)

Here is a simple example on using B4XPages with both an SQLite database and also a CSV file with multiple...
 
Last edited:

[Web] Tutorial - Using MinimaList Controller and Code Snippets

Introduction​

This tutorial is based on MinimaList API Server (version 2.05) on how to use MinimaList Controller library.

For this tutorial, we will cover on using this...
 
Last edited:

[WebApp] Custom Elements - DatePicker & Dialogs

The web app framework can be easily extended with new elements and new features.

In this example we use two elements from jQuery UI library...
 

Attachments

  • DatePicker.zip
    3.6 KB · Views: 1,203

[ABMaterial] Gantt Chart Anyone?

Hi there

For my text challenge, I need a Gantt chart, have looked and looked and came up with this. It's not neat yet and it's not responsive or material what what.

Does anyone have an idea if...
 

[ABMaterial] Inline table editing

I've had some questions about inline editing of tables in ABMaterial. There is one way to do this, however it has its limitations and will only work in certain cases. It only works for 'String'...
 
Last edited:

Maximize, minimize, restore and full screen (programmatically)

Based on this post and in other internet searches:

(Attached sample project)

B4X:
#Region Project Attributes
    #MainFormWidth: 600
    #MainFormHeight: 600
#End Region

Sub Process_Globals...
 

Attachments

  • MaximizeFullscreen.zip
    2.3 KB · Views: 494
Top