top | item 44387409

Announcing the Android Workgroup

32 points| desertmonad | 8 months ago |forums.swift.org

16 comments

order

dfabulich|8 months ago

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.

bentocorp|8 months ago

If Apple was really serious about combating the use of Electron and other cross-platform frameworks they would seriously support (and possibly even fund) a tool like this.

Despite the issues, if Swift and SwiftUI were available and compelling for Android then it may help to give Apple greater mindshare of developers.

zerr|8 months ago

Did they finish porting the core lib to Windows?

CharlesW|8 months ago

Foundation (the Swift Standard Library), Dispatch (the concurrency library), and XCTest (the testing framework) are all available and functional on Windows.

4b11b4|8 months ago

Does this help LiveView Native efforts?

(naive question)

bestouff|8 months ago

I always found non-native apps too out-of-place. Please use Swift on iOS and Kotlin on Android.

mattl|8 months ago

Swift is just a programming language, I thought?