Facilitating the spread of knowledge and innovation in professional software development



Choose your language

InfoQ Homepage News Scade Aims to Enable Android App Development Using Swift

Scade Aims to Enable Android App Development Using Swift

Leia em Português


Cross Platform Swift provides the foundation for cross-platform iOS and Android app development using Swift. Its 2019 roadmap focuses on achieving feature completeness, improving productivity and usability, and enhancing communication with the Swift development community.

Made by Scade, Cross Platform Swift, currently at version 1.0, includes a Swift compiler targeting both ARM and X86 Android platforms, along with a Swift Foundation framework that is available for both iOS and Android. It also provides an Eclipse-based IDE, including a Visual UI designer and a Code Wizard to help developers get started with their projects, and a Scade simulator that runs on macOS.

For UI design, Scade leverages the power of SVG to create platform-independent interfaces that use native controls to preserve the platform native look and feel.

Our SCADE SDK provides cross platform access to the native controls (Text fields, keyboard, map, camera...) and allows using these control through one code base. The major functionality is exposed through one unified API, and for platform specific functionality you can cast the control to its native control class and use it without restrictions.

Cross Platform Swift has been in the workings for more than two years and, thanks also to Swift reaching ABI stability with Swift 5, is coming close to maturity, according to Scade.

With its latest release, indeed, Scade has been adding a few key components. Critical to enabling cross-platform development for iOS and Android using Swift is Fusion, a framework that makes it easy to call any Android functionality from Swift. Scade has also added support for Autolayout on Android, which makes it possible to use auto layout to create UIs on both platforms. Similarly, Cross Platform Swift is now able to use 3rd party frameworks, including native C libraries, CryptoSwift, SQLite, and others. SwiftUI support appears to be on Scade future roadmap as well.

Adding new features and improving developer productivity are not the only goals Scade is pursuing. In particular, Scade plans to strengthen its effort to provide full app samples and instructional content to help developers discover what the platform has to offer.

Cross Platform Swift Community edition can be downloaded for free from Scade website.

We need your feedback

How might we improve InfoQ for you

Thank you for being an InfoQ reader.

Each year, we seek feedback from our readers to help us improve InfoQ. Would you mind spending 2 minutes to share your feedback in our short survey? Your feedback will directly help us continually evolve how we support you.

Take the Survey

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.