Firstly, this is the android forum, not B4J.
You should have a look at ABMaterial. There are also many tutorials.
https://www.b4x.com/android/forum/threads/abmaterial-framework-for-webapps.60072/
I second, third and forth this.
I looked at many, tried many, paid for many (spent years wasting my time) all with the usual frustration and lack of understanding / progress. Then, while browsing the B4J forum, ABMaterial appeared on the scene. WOW! Something even I can understand!. Well, it has been so many months and I haven't looked back. This (material) framework wraps nicely with my B4A and B4J projects. I am a few days from completing (relative term) my public/private demo site and will post a link when done.
If you know B4X, then this is what you are looking for. If you don't know B4X - learn it (it's just Basic). Then you shall see this is EXACTLY what you are looking for.
B4X, the creator, ABMaterial and the very knowledgeable community is the best thing on the net (just one notch down from porn which the net was originally designed for - as we all know).
No other development system on the market works as well as this (be you professional or novice) - bar none. I would not have taken the time to reply if this was not the case, IMHO, of course.
Thanks
Harris