Swift on Android has been making great strides. Especially with the release of SwiftPM’s Swift-SDK support, development for Swift on Android has been surprisingly straightforward.
So far, all efforts have come from individual ambitions and goals. This fragmented effort has been a great force churning away over time, but I believe that we are at the advent of large leaps.
To help unify these efforts and drive broader and faster adoption, we’re launching an Android Community Workgroup.
Why a community workgroup?
Forming a workgroup can be instrumental in ensuring the success of this new Swift ecosystem. By opening more direct communication channels and bundling efforts, we’ll ensure a healthy and thriving community-led ecosystem.
Our goal is to:
Improve and expand Swift’s Android support
Make more Swift libraries Android-compatible
Create new libraries tailored for Android
Facilitate knowledge sharing through regular calls
Some of our initial discussion topics and areas of interest are:
- Better concurrency support within Android processes
- Providing patches for existing libraries to better support for Android
- Improving the debugging experience
- Expanding support for platform native libraries
As time progresses, we’re all eager to become an official part of the Swift project under the up and coming Platform Steering Group. With the PSG currently not in place, we felt there needed to be an intermediary solution that helps accelerate Android support. However, as that evolves we’re looking forward to collaborating more tightly.
We’ve seen what Swift can do on non-Apple platforms for years now. There’s been a tremendously successful effort bringing Swift to Android, and think it’s poised to be a successful alternative to other Cross-Platform tools.
Communication
We’ll run bi-weekly calls to discuss progress, ideas, and contributions. The timing is still TBD. Discussion is currently happening on a private slack channel, through the forums and in Github issues.
Initial Members
We're really eager to announce the following initial group of members of this new group, with the list hopefully expanding.
- @Finagolfin
- @lukeh
- Jason Foreman
- @Marc_Prud_hommeaux (Skip Tools)
- Abe White (Skip Tools)
- @Joannis_Orlandos (Unbeatable Software B.V.)
- @Obbut (Unbeatable Software B.V.)
We're looking forward to this exciting new collaboration in the Swift ecosystem.