The main goal of the Android workgroup is to add and maintain Android as an officially supported platform for the Swift language.
The Android workgroup will:
Improve and maintain Android support for the official Swift distribution, eliminating the need for out-of-tree or downstream patches
Recommend enhancements to core Swift packages such as Foundation and Dispatch to work better with Android idioms
Work with the Platform Steering Group to officially define platform support levels generally, and then work towards achieving official support of a particular level for Android
Determine the range of supported Android API levels and architectures for Swift integration
Develop continuous integration for the Swift project that includes Android testing in pull request checks.
Identify and recommend best practices for bridging between Swift and Android’s Java SDK and packaging Swift libraries with Android apps
Develop support for debugging Swift applications on Android
Advise and assist with adding support for Android to various community Swift packages