Introduction
Provides a summary of the mission of the SCADE mobile development platform
Our Mission
Our mission is to make Swift app mobile development on Android and iOS easy and efficient,
reducing the time and cost to develop for two platforms
We provide a software platform to build native mobile applications for iOS and Android using the Swift programming language.
The SCADE platform (aka SCADE AppLogic) contains the following main components:
- the Swift compiler for Android that compiles Swift source code into native Android code
- the Swift core libraries for Android (Foundation, libDispatch)
- the interop component Swift4j that makes calling the Swift code on Android super easy
- our SCADE command line interpreter to manage the compilation process
Swift for Android compiler
Our Swift compiler takes Swift source code and compiles this into native binary image (AAR file) for the Android platform. Both x86 and ARM are supported on both 32bit and 64bit platforms
SCADE has vast experience in Swift for Android, maintaining the compiler since Version 2.0.
Swift System Components for Android
In order to run Swift on Android, some core components have to be available in Android. We therefore ported core components to Android including Swift Foundation and Swift libDispatch.
Swift4j
The swift4j toolkit is a set of libraries and tools making possible a seamless interoperability between Swift and Java/Kotlin. Swift4j includes a set of Gradle plugins and the Swift Toolchain for Android allowing smooth integration of the Swift libraries into the desktop and mobile applications written in Java/Kotlin. See the readme for technical details
Current version
SCADE latest version is 2025.2 supporting Swift 6.1 as of 9th October 2025.
Version | Released | Swift4j | Gradle Plugin |
---|---|---|---|
2025.2 (latest) | October 2025 | 1.3.0 | 1.4.2 |
2025.1 | March 2025 | 1.2.1 | 1.1.1 |
Our roadmap
SCADE exists for quite some time now, where in the earlier years we provided support for both UI and none UI functionality. This included our beautiful Nimble IDE and SCADE graphics and UI engine.
We changed this approach to adopt for a more AI centric way of mobile app development:
-
We provide a platform to develop and ship non-UI application logic code written in Swift to both iOS and Android. The product name for this is SCADE AppLogic. We released the initial version in Q1 2025.
-
Our next release 2025.3 includes Swift 6.2 support, an "Ant Man" binary size reduction feature and more Swift4J enhancements.
-
Additionally, we will release new versions to continuously support new versions of Swift, iOS and Android