Share My Creation [Web][ABMaterial] framework for WebApps in B4J

Cableguy

Expert
Licensed User
Longtime User
So many wishes come true, some "must have" snippets incorporated from ground zero, like the root filter, that I had to add each time I re-started a new project!
also the DBM module, already available on the template!
Very cool stuff!
 

amaxco

Member
Licensed User
Longtime User

alwaysbusy

Expert
Licensed User
Longtime User
As there was a major issue with ABM running of B4J v6.00, everyone (donator or not) can download the upgrade to 4.03.

See https://www.b4x.com/android/forum/threads/abmaterial-framework-for-webapps.60072/ for the download link.

Or donators can also use the feedback app to download version 4.03.

For anyone upgrading from Chipmunk, it is very important you also read the included Checklist 4.00 pdf file!
 

alwaysbusy

Expert
Licensed User
Longtime User
ABMaterial 4.25 Donators is now released! For the current public version (4.03) see https://www.b4x.com/android/forum/threads/abmaterial-framework-for-webapps.60072/.

Donators can download Dragonfly from the feedback app.

NOTE: Read the README.TXT file carefully!

With ABM 4.25 comes the first version of B4JS, a transpiler that can convert B4JS code to pure Javascript! Something I wanted to make for a long time now. I restarted the project instead of building on what I had in 2016 because ABM has matured a lot since then.

Like any 'new' language, we will hit some bumps and limitations in the beginning. B4X wasn't build in one day either

But I'm confident with your feedback, B4JS can grow to be as production ready as ABM is today!

A lot in ABM had to be changed to make B4JS possible. There is always a chance something in ABM will be broken because of those changes. BUT, I will give ABSOLUTE PRIORITY to such cases. I have done extensive tests myself with our own Web Apps and that is why I'm pretty confident to release it to you now.

So, if you want to make the switch to ABM 4.25, make sure you got enought time to test your own apps and report as best as possible in the feedback app! (an example on how to reproduce the problem helps me enormously).
PLEASE DON'T PANIC!!! Report the problem and I'll look into it. Some 'maintenance' releases will then follow quickly.

An introduction and some tutorials can be found https://www.b4x.com/android/forum/threads/abmaterial-b4js-00-introduction.90249/
Also, in the zip there is a B4JS demo demonstration most of the is described in the tutorials.
 

alwaysbusy

Expert
Licensed User
Longtime User

Attachments

  • README 4.25.txt
    20.4 KB · Views: 407
Last edited:

alwaysbusy

Expert
Licensed User
Longtime User
The mail for v4.30 for donators is out! As this is using my new GDPR approved email list, it may be possible you do not receive it (e.g. I didn't receive an reply from you, or I made a mistake removing you from the list ). In that case, you can send me an email to re-activate you.
 

alwaysbusy

Expert
Licensed User
Longtime User
ABMaterial 4.30 Public is now released!
See the attachment for the release notes.

Donators will receive an email for ABMaterial 4.50 in a couple of hours.

Some time has passed since the last update. Main reason is ABMaterial has been proven to be very stable and very few bugs were reported (Good news!).
On the other hand I have been very busy with some unexpected projects, but because of them, a lot of new features were added to this ABM release.
 

Attachments

  • README 4.30.txt
    18 KB · Views: 337

roddy

Member
Licensed User
Longtime User

ABMaterial is great and i have some question.
How to do can change language for buttom in ABMCalendar? e.g. chinese
or ABMCalendar have some property like ABMDateTimePicker.PickText、ABMDateTimePicker.TodayText ...
 

Attachments

  • calendar.jpg
    89.3 KB · Views: 268

alwaysbusy

Expert
Licensed User
Longtime User
ANNOUNCEMENT:

ABMaterial 4.95 is now available on github and is open sourced (AS IS)! This version has been in heavy use (development and production) within our company for over a year now without major alterations, so I consider it very stable and ready to be open sourced.

I trust no one here will publish a clone or take credit for my work and I would consider it common courtesy if you find a bug/fix/new feature, you report back to me so I can make the same changes in the official library and everyone can benefit from it.

Github (source + binary release 4.95): https://github.com/RealAlwaysbusy/ABMaterial-Source

Note: next to downloading the library, you need also to download the accompanying www zip files from the same github (releases) containing the latest javascript/css/font files.

Alwaysbusy
 
Last edited:

Johan Hormaza

Well-Known Member
Licensed User
Longtime User
Is it possible to have this version already compiled as a B4J library?

Thank you and extraordinary work !!
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…