Building iOS and/or Android Apps? Check this once commercial but now Opensource!

Today I received an email on a toolkit called Skip

Build truly native iPhone and Android apps with Skip

Skip brings Swift app development to Android. It is a tool that enables developers to build genuinely native apps for both iOS and Android from a single Swift and SwiftUI codebase.

This may interest a few here.

1 Like

This builds kotlin apps with native UI on both sides. Interesting. The only thing I coud see when reading about it is that this way of using the UI system brings another problem with: the native UI has on both side stuffs you can’t do with the other. This ones are not covered. That reduces your capabilities of writing code a bit.

The decision for Kotlin ia good one and the way they have done it also. Comparing to XoJo ou may ave many advantages writing apps for Android and iOS. As the UI is in both cases native (the Swift UI is translated to Android UI) you have in both cases the native UI. Something I thought about long time ago when XoJo started with Android and Kotlin.

What I didn’t understand was: they had a SwiftUI Designer for iOS. Why they didn’t took the chance to do like this? I have no Idea about. This tool is nice and it works and: it is simply open source. So finally XoJo could take this chance for their own implementation of mobile application witing.

apple has been hyping skip since the summer as (i presume) their answer to KMP/RN/flutter for x-platform development, in this case, using swiftui. it’s still rough, though. we’ll see how much effort goes into making it better, and, if that even matters, if you can eventually write apps with prompts in the native language for every platform.

For sure, writing native for every platform is the best choice if you want to get out the best for the UI.

Xojo doesnt have a SwiftUI designer for iOS

It doesn’t use SwiftUI (or didnt) and I cant imagine they have ported the Xojo iOS framework to use SwiftUI

Then it is something they should do cause of the possible plus in quality of iOS and Android Apps. Perhaps that could also be done for Desktop

It would be an enormous change
One so large I doubt that could or would do it
It would take at least a year at the very least

It would be on par with creating an entirely new framework like when they switched from Carbon to Cocoa
TBH I dont know that anyone there has the skill set to do it

Without Joe I doubt we’d have done that switch as quickly as we did and that took a long time to get right