You can use Swift on Android today with Skip Tools. https://skip.tools/ The Skip devs are founding members of the Swift on Android working group.
When using Skip Fuse, your Swift code compiles to 100% native Android ARM code.
They've also reimplemented ~60% of SwiftUI on Android, in an open-source library, SkipUI. https://github.com/skiptools/skip-ui SkipUI works way better than you'd think, and anyway, it's totally optional.
You can just write Swift against native Android APIs and it works fine.
zerr · 5h ago
Did they finish porting the core lib to Windows?
CharlesW · 5h ago
Foundation (the Swift Standard Library), Dispatch (the concurrency library), and XCTest (the testing framework) are all available and functional on Windows.
4b11b4 · 5h ago
Does this help LiveView Native efforts?
(naive question)
bestouff · 5h ago
I always found non-native apps too out-of-place. Please use Swift on iOS and Kotlin on Android.
mattl · 3h ago
Swift is just a programming language, I thought?
v5v3 · 2h ago
Yes.
Unless I am also mistaken, they are seeking to make a supported language to android development.
Which will save mobile devs having to learn two languages, and also allow reuse of code.
mhast · 2h ago
Kotlin multiplatform has been around for some time if you want that. But I guess it makes sense to be able to approach it from the other end as well if you're mainly an iOS shop.
When using Skip Fuse, your Swift code compiles to 100% native Android ARM code.
They've also reimplemented ~60% of SwiftUI on Android, in an open-source library, SkipUI. https://github.com/skiptools/skip-ui SkipUI works way better than you'd think, and anyway, it's totally optional.
You can just write Swift against native Android APIs and it works fine.
(naive question)
Unless I am also mistaken, they are seeking to make a supported language to android development.
Which will save mobile devs having to learn two languages, and also allow reuse of code.