B4J Tutorials

[ABMaterial] Speed preview in 3.81!

ABMaterial has always been one of the fastest RADs from its start, now over 2 years ago. And this dispite being a very big library. But with 3.81 (4.0?), we'll take it to a whole new level...
 
Last edited:

[ABMaterial] Since Feedback is still down... I have a "wish"/question to make....

Hi guys...

Well, this goes straight to @alwaysbusy ...

Is it possible to still have a left aligned container in the Navigationbar WITHOUT havins any sidebar items?
If YES, please explain...
 

[ABMaterial] Simplify starting the server

Here's how you can simplify the server startup method in ABMApplication.bas by converting StartServer() to a shim.
B4X:
public Sub StartServer(srvr As Server, srvrName As String, srvrPort As Int)...
 

[ABMaterial] Showcase (one to many table relation)

TripInspect_inspects.png
This example shows a Master (Vehicle ID) - detail (Group ID) - detail (Item id)
The fixed footer controls the Master grid (VEHICLE). Each detail is based on the...
 
Last edited:

[ABMaterial] Several ABMaterial servers on one IP

Hello.

I was struggling to see several ABMaterial servers visible from one IP on one port. I use it because I have one VPS test server for clients and I put there test versions for them. Each...
 
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...
 

[ABMaterial] Reserve a row ( Google maps example)

res2.jpg


When the page is first shown, it looks like this:

res1.jpg


There are times when (someone) wishes the map could be shown full screen, as in the first image above...:

Since the...
 

[ABMaterial] Raspberry Pi Service Setup

Objectives
To install a service on a Raspberry Pi enabling start, stop, status and autostart an ABMaterial application.
The tutorial uses an ABMaterial v4.00 example application [to explore...
 
Last edited:

[ABMaterial] Printing/Reporting with the upcoming version 3.75

A sneak peek on a new feature of ABMaterial I'm working on: Printing/Reporting.

This is an example of a report in ABMaterial. You build it right into your other pages and just by setting a...
 
Last edited:

[ABMaterial] Populate a combo based on another selection

You may be thinking that I create these tutorials for myself. You may be right!!!
My RAM memory is very limited. Erel has offered (us) a place to securely store them (he is so kind) for future...
 

[ABMaterial] Photo Viewer

In keeping with the PDF viewer layout, I created this page.

Driver Photos

Pictures are taken on the device at certain times (like when the Drive Screen pops up).
These are to show if the driver...
 

[ABMaterial] PGMenuCard - A composite Component

Hi Guys,

In a project I've recently started working, I saw the need to create a "Custom" component... But since ABMaterial already uses this denomination for ABMCustomComponents, I decided to...
 

Attachments

  • PGMenuCard.bas
    6.3 KB · Views: 413

[ABMaterial] Package your WebApp with InnoSetup

Ola

Well, this is not related to ABM per se, but due to the fact that I wanted to package an ABM app for distribution for users to use in in their computers without the need of an internet...
 

[ABMaterial] Opening your app inside B4A WebView

Well

My intention was to have an Android Play Store for my ABM app. I needed my app to remember the login details, meaning that it needs to access localstorage.

Thing is, local storage is not...
 

[ABMaterial] One Page, Many Uses

TripInspect.png


This example uses one ABM page to handle all tables listed under "Configure App".
In an effort to reduce code size (and maintenance), number of pages and duplicate methods, I am...
 
Last edited:

[ABMaterial] One Page - Subs required

Continuing the One Page, Many Uses example, here we demonstrate how to create and collect the events raised for each Type (Employee, Vehicle, User, etc).

The module form is getting rather large...
 

[ABMaterial] Number of Data Grid Rows to Display

I work on a laptop (14" screen) as my primary screen.
I also have a 21 inch screen as my extended display (used for browser display mostly).

The Feedback example hard-coded the number of...
 

[ABMaterial] New: add badge to NavigationBar top items icon (2.51)

Top items WITH an icon in the NavigationBar can show a little 'ios' badge with e.g. a number of unread messages.
Note: you can only start using them AFTER page.FinishedLoading!

Example...
 

[ABMaterial] New WebApp viewer feature (4.00)

This is a cool new feature I'm working on to preview your ABMaterial WebApps on all kind of different device sizes.

Using this is very simple. Adding this line AFTER you started the server will...
 

[ABMaterial] new section and page nav feature (3.02)

ABMaterial 3.02 Maintenance Release will have a new feature, especially useful for 'one page' apps/websites to navigate. It intruduces 'sections' within a page. A section is a logical grouping...
 
Last edited:
Top