Thanks for the writeup! Out of curiosity, which toolchain/SDK are you using? And is your build.gradle[.kts] hand-rolled?
- Any tips for reducing FoundationICU size (~30MB)?
This has been a topic of discussion at the thread Android app size and lib_FoundationICU.so for a while. It is certainly a big problem for Swift adoption on Android.
- Best practices for CI/CD with cross-platform Swift builds?
If you are using GitHub actions, Swift Android Action · Actions · GitHub Marketplace · GitHub is the de-facto standard, and supports the official Swift SDK for Android as of nightly-6.3.
P.S. If you are willing to share the App/Play Store links for your app(s), it could be nice to add to a draft list of real-world Swift Android apps we're compiling.