B4x and "cross platform"

MarkusR

Well-Known Member
Licensed User
Longtime User
@Filippo,Erel
have a look at Delphi (its free until $5000 income), they use FireMonkey (a cross-platform GUI framework developed by Embarcadero Technologies for use in Delphi)
Thats some kind of Code Once.

 

ThRuST

Well-Known Member
Licensed User
Longtime User
Your favourite B4X spy ThRuST have been out on a mission. B4X soldiers let's infiltrate Firemonkey here :)
 

ThRuST

Well-Known Member
Licensed User
Longtime User
upload_2018-11-21_20-36-9.png
 

ThRuST

Well-Known Member
Licensed User
Longtime User
After seeing this I can agree on that the internal designer could need an update. For example the pane type shouldn't only have to be done from code but should be standard in the designer, to make it more visual. I can see they took alot from Visual studio, probably for a reason - to make things visual.
 

ThRuST

Well-Known Member
Licensed User
Longtime User
Ok one more... Listview designer. Possibly drag and drop friendly :)

upload_2018-11-21_20-55-51.png
 

MarkusR

Well-Known Member
Licensed User
Longtime User

ThRuST

Well-Known Member
Licensed User
Longtime User
ok ok I finally got it :) There's a new version released today.. but hey, I love B4X and just updated my membership so I'll pass.
Typing script in the internal designer as we speak.. there's something primitive about it. I guess it's because it's so powerful and simple.

But well, we can look at our rival, just stay loyal to Anywhere Software ;-)
 
D

Deleted member 103

Guest
(its free until $5000 income),
that costs almost nothing, really a bargain.:D
With the money I can buy licenses from B4a + B4i for the next 20 years. ;)
 

MarkusR

Well-Known Member
Licensed User
Longtime User
Developers should learn how to work with XUI library. It is very simple and once you understand how to use it you can share almost all of the code (95%+) between the three platforms.
it would be useful if the devs can set a project option cross platform (XUI) and the ide focus & support on this.
as example the "correct" definitions & events created by designer.
reducing of a few variations between platfroms.
i remember i used much time for search & try & solve for simple problems.
for the integration of a xCustomListView there was so much possibilities, you find outdated docu or something about CustomListView as basic class file.
i think much entrys in the forums that have replacement should get a deprecated flag and should hide by default because manuals are very important.
i believe all developers wish is that programming feels like walk through air and not walk through water. thats because people do not want waste any of her (spare) time.
there are small changes that u can make with a big benefit for us.

for any reason here i can't use B4XView
B4X:
    Private ListViewPWD As CustomListView 'B4XView  ???
    Private LabelColumn1 As B4XView
    Private LabelColumn2 As B4XView

the TextField as B4XView missing the input type None property (.Locked=True in VB6).

one stumbling block
B4X:
    Dim p As B4XView = xui.CreatePanel("Row")
    #if B4J
        p.SetLayoutAnimated(0 ,0,0,600,30dip) 'how to use 100%x ???
    #Else If B4A
        p.SetLayoutAnimated(0 ,0,0,100%x,30dip)
    #End If
 
Last edited:

Erel

B4X founder
Staff member
Licensed User
Longtime User

MarkusR

Well-Known Member
Licensed User
Longtime User
i just edited my last entry above again :)

This code is not needed.
yes maybe but it happened because i used copy paste from b4j/b4a into b4x.
 
Last edited:

DonManfred

Expert
Licensed User
Longtime User
we can look at our rival
Delphi is not a real Rival in case of Android Programming.
I am able to create a more powerful Android App with B4A than with Delphi (ok, i only have XE3; so i only can say about XE3 Android Development).
I tried to build a Android App with it but i like B4A much more. It is easier to write Native Androids Apps with.
Awy from that my Windows-Development-System is usially Delphi.
 
Top