Apple’s Swift Language Officially Lands on Android with Swift 6.3 SDK

Good news for Swift developers as they will now be able to build Android apps as well. This has been made possible with the release of the Swift 6.3 SDK for Android, allowing developers to use the Swift programming language to build Android applications.
Swift vs Flutter: Different Approaches
So if you are a swift developer, this now opens up a new door for you to build for the world’s largest mobile platform (Android) without learning a new language like Kotlin or Dart. However, if you are an Android developer and you have an iOS app written in Swift. Well, now you can “import” pieces of their Swift code into your Android project via Swift Java and the Swift Java JNI Core.
Comparing this with Google’s Flutter for cross-platform development is still the best. Flutter allows developers to build apps for both iOS and Android using a single codebase with the Dart language and its own UI rendering system.
In comparison, Swift 6.3 follows a different approach. Instead of using a custom UI engine, it allows developers to share core logic between platforms while still using native UI components for Android and iOS.
Flutter continues to support a “write once, run everywhere” model, especially for UI development. On the other hand, Swift’s approach focuses on sharing backend logic while keeping the interface native to each platform.
For developers who are already familiar with Swift, this update makes it easier to build Android apps without learning a new language like Kotlin/Java/Dart.