All the views in B4A and B4i are 100% native.2. Use only native interface elements. While B4X elements are commendable, they still lack the "native" feel and this has an impact on the end product as force the end-user to think while the tendency is - following the books by Steve Krug - "Don't make them think". Once again, when the compiler creates the application for a given platform, should compile and adapt the code for that platform.
I like this point very much!3. Unify all the platform under a single application (likely B4X) so that we can really "write once, deploy everywhere".
In fact I didn't understand what he meant by point 2
The UI screenshot is made of:Case in point, while I do love the ability to have a preference dialog (to just pick one nice thing from the b4x ui elements) to use this easily, it has never looked like this anywhere before. And personally, I've made a conscious decision to use B4i and B4a so that I can get the fully native look and not trigger a "oh, that's just a wrapped webpage" reaction that some B4x competitors causes. And if this b4x ui look catches on, I'm certain that it at some point would trigger a "oh, that's just a b4x app".
Agreed. I prefer it the way it is now. Else you end up having to use the least common denominator like many tools do and you loose a lot for specific platform features.There are many things that you can do in Android and cannot do in iOS, (and also things that you can do in iOS and are not the same as in Android)
Don't confuse XUI or B4X with "XUI Views".
least common denominator
There are many things that you can do in Android and cannot do in iOS (and also things that you can do in iOS and are not the same as in Android). Not all differences can be hidden.
I never use the word Basic in front of clients. I always use B4X and IF they ask what it is, I explain it as Build For X so it builds for Java, builds for Object-c etc.When he heard that I used "Basic" for Android, I was called "geriatric" and stuck in the previous century
You can already do it right now. All of the modules, except of the main module, can be shared between the projects. Check the XUI2D examples pack which includes 15 games: https://www.b4x.com/android/forum/threads/xui2d-example-pack.96454/#contentwhile still have the bulk of the app as a common codebase in the same IDE
I never use the word Basic in front of clients. I always use B4X and IF they ask what it is, I explain it as Build For X so it builds for Java, builds for Object-c etc.
You can already do it right now. All of the modules, except of the main module, can be shared between the projects.
The 4 IDEs themselves share at least 90% of the code.
While a single B4X IDE might be implemented one day, I don't think that the benefits will be dramatic.
+1Build For X
Why would anyone compare B4X with a web framework as per post 1 above? This is comparing apples to oranges... you cant and me thinks this is an unfair comparison. A brilliant man here came up with ABM and now BANAno for us to do beautiful web things. Like everything new, one always need to learn.Ionic Framework is an open source UI toolkit for building performant, high-quality mobile and desktop apps using web technologies (HTML, CSS, and JavaScript)
That's why I pasted here their claims.Why would anyone compare B4X with a web framework
Why would anyone compare B4X with a web framework as per post 1 above?
Maybe I'm just an old"f@rt" who is set in his ways, but I can never understand this.
To say that you need "write once, deploy everywhere" is actually a dream that everyone has and a dream that will never happen until Google buys Apple or the other way around. You work with 2 different operating systems (if we consider mobiles alone) and Never, in my humble opinion, will your ever get a "One Size Fits All" whilst this is the case.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?