Swift For Android

SCADE enables you to develop native Swift application code for Android and iOS

Get Started

With SCADE AppLogic you use Swift code on both Swift and Android

Develop your Code in Swift

@jvm
class Arrays {
  static func mapReversed(_ arr: [Int], fct: (Int) -> Int) -> [Int] {
    return arr.reversed().map(fct)
  }
}

Use it on Android

val arr = longArrayOf(1, 2, 3)
Arrays.mapReversed(arr) {
  it + 1
}

SCADE AppLogic takes the pain and cost out of cross platform native mobile development. You develop your app logic in Swift and compile and run it on both iOS and Android.

Develop faster. Reduce development cost

Lower your development cost and increase revenue with SCADE AppLogic for native cross application development

How does it work ?

Develop your app logic in Swift, compile the code to a native AAR file, and easily call the Swift code using Java or Kotlin. SCADE AppLogic consist of the Android compiler to create the AAR file and the generator to create the Java / Kotlin access layer (Swift4J).

Swift library support

Use popular 3rd party libraries to speed up development and run it on both platforms. SCADE AppLogic ensures seamless use of your favorite library both on iOS and Android

  • Swift Foundation
  • SwiftNIO
  • SQLite
  • CryptoSwift
  • GRDB
  • ....

More Questions

For more answers, see our frequently asked question & answer section here