Conversion of XOJO project to SWIFT project

Here is an example of the Xojjo used as INPUT to this app, and the SWIFT generated

XOJO DESIGNTIME in IDE

SWIFT RUNTIME

Note : the RED boxes are controls NOT SUPPORTED by this translator, on purpose with the exception of LISTBOX, for which I haven’t created a proper Swift subclass yet

it took about 10 seconds to emit the Swift code that created the above screen

7 Likes

Not bad.

not sure how much “better” I can make it :slight_smile:

1 Like

TBH… the Swift conversion looks better than the XOJO Original one :stuck_out_tongue:

beta testers might help there :slight_smile:

@TomasJ ironic since both SHOULD be useing macOS native controls
@npalardy not yet to the beta tester stage

2 Likes

pre-pre-alpha :slight_smile:

but I think you get what I meant :slight_smile:

vey interesting… are you continuing to develop this? going open source ?

today Dave might not reply
but AFAIK this IS Still a work in progress

1 Like

as Norm mentioned it is still a work in progress… and not going open source, I have way too much Intellectual Property invested. Right now I am in the progress of mapping Xojo API2 “crap” back to match API1 so the translator can manage it.

I doubt that other than for my own use this particular version will see the light of day, since it relies on the Xojo IDE for the “design” portion, and we all know how supportive Geoff would be of that,

It is a really nice project and useful. Would be nice if this project will see the light of the day as a ready for sale product. People would have a way out of the Xojo Stuffs.