SCADE Native mobile app development with Swift for Android and iOS

๐Ÿš€ ๐๐ž๐ฐ ๐ซ๐ž๐ฅ๐ž๐š๐ฌ๐ž: ๐’๐‚๐€๐ƒ๐„ ๐’๐ฐ๐ข๐Ÿ๐ญ ๐Ÿ๐จ๐ซ ๐€๐ง๐๐ซ๐จ๐ข๐ 2026.2โœ… ๐—๐‚๐“๐ž๐ฌ๐ญ ๐ฌ๐ฎ๐ฉ๐ฉ๐จ๐ซ๐ญ ๐จ๐ง ๐€๐ง๐๐ซ๐จ๐ข๐Run new or existing Swift test suites directly o...
04/24/2026

๐Ÿš€ ๐๐ž๐ฐ ๐ซ๐ž๐ฅ๐ž๐š๐ฌ๐ž: ๐’๐‚๐€๐ƒ๐„ ๐’๐ฐ๐ข๐Ÿ๐ญ ๐Ÿ๐จ๐ซ ๐€๐ง๐๐ซ๐จ๐ข๐ 2026.2

โœ… ๐—๐‚๐“๐ž๐ฌ๐ญ ๐ฌ๐ฎ๐ฉ๐ฉ๐จ๐ซ๐ญ ๐จ๐ง ๐€๐ง๐๐ซ๐จ๐ข๐
Run new or existing Swift test suites directly on Android devices and emulators using the same workflow as on Apple platforms โ€” simplifying cross-platform development and CI.
๐Ÿ‘‰ https://www.scade.io/docs/guides/RunningXCTestOnAndroid

๐Ÿ› ๏ธ ๐’๐ฐ๐ข๐Ÿ๐ญ4๐‰ 1.4.0 ๐ก๐ข๐ ๐ก๐ฅ๐ข๐ ๐ก๐ญ๐ฌ
โ€” Enums with associated values now supported in Kotlin/Java
โ€” Async Swift functions callable from Kotlin via coroutines (await())
โ€” Foundation Result mapping
โ€” Improved generics and optional parameters support
โ€” Kotlin bridge generation (used for enums with associated values)
โ€” Stability and performance improvements

๐Ÿ› ๏ธ ๐”๐ฉ๐๐š๐ญ๐ž๐ ๐‚๐จ๐ฆ๐ฉ๐จ๐ง๐ž๐ง๐ญ๐ฌ:
Swift Android Toolchain 6.2.1-3: https://github.com/scade-platform/swift-android-toolchain/releases/tag/6.2.1-3
Swift4J 1.4.0: https://github.com/scade-platform/swift4j/releases/tag/1.4.0

๐Ÿ‘‰ Read more: https://www.scade.io/blog -s-new-2026-2

๐Ÿ’ฌ For questions and discussion, join our Discord community: https://discord.gg/ECxbtgx2ct

Cross Platform Native Development - Native Code, Controls and Use of all OS specific Functionality combined with the Power of Swift

๐Ÿš€ ๐’๐ฐ๐ข๐Ÿ๐ญ ๐Ÿ๐จ๐ซ ๐€๐ง๐๐ซ๐จ๐ข๐ โ€” ๐‰๐š๐ง๐ฎ๐š๐ซ๐ฒ ๐‘๐ž๐ฅ๐ž๐š๐ฌ๐ž 2026.1!Our January release 2026.1 is here, bringing new examples and platform upda...
01/13/2026

๐Ÿš€ ๐’๐ฐ๐ข๐Ÿ๐ญ ๐Ÿ๐จ๐ซ ๐€๐ง๐๐ซ๐จ๐ข๐ โ€” ๐‰๐š๐ง๐ฎ๐š๐ซ๐ฒ ๐‘๐ž๐ฅ๐ž๐š๐ฌ๐ž 2026.1!
Our January release 2026.1 is here, bringing new examples and platform updates for Swift on Android.

๐ŸŒŸ ๐–๐ก๐š๐ญโ€™๐ฌ ๐๐ž๐ฐ:

๐’๐ฐ๐ข๐Ÿ๐ญ 6.2 - build Android apps with the newest Swift release, featuring the latest language improvements and tooling updates.

๐Ž๐›๐ฌ๐ž๐ซ๐ฏ๐š๐›๐ฅ๐ž ๐ˆ๐ฆ๐ฉ๐ซ๐จ๐ฏ๐ž๐ฆ๐ž๐ง๐ญ๐ฌ - computed properties are now tracked automatically. Computed properties like title that internally access observable stored properties are also observed.
Learn more: https://www.scade.io/docs/guides/Observables

๐’๐š๐ฅ๐ž๐ฌ๐Ÿ๐จ๐ซ๐œ๐ž ๐„๐ฑ๐š๐ฆ๐ฉ๐ฅ๐ž - OAuth authentication, SOQL queries, and retrieving Account data from Salesforce
Learn more: https://www.scade.io/docs/examples/salesforce-example

๐Ÿ› ๏ธ ๐”๐ฉ๐๐š๐ญ๐ž๐ ๐‚๐จ๐ฆ๐ฉ๐จ๐ง๐ž๐ง๐ญ๐ฌ:
Swift Android Toolchain 6.2.1-1: https://github.com/scade-platform/swift-android-toolchain/releases/tag/6.2.1-1
SwiftPM Gradle Plugin 1.4.4: https://github.com/scade-platform/spm-gradle-plugin/releases/tag/1.4.4
Swift4j 1.3.2: https://github.com/scade-platform/swift4j/releases/tag/1.3.2

๐Ÿ’ฌ For questions and discussion, join our Discord community: https://discord.gg/ECxbtgx2ct

Run native Swift Code across multiple platforms using Java or Kotlin - Release 1.3.2 ยท scade-platform/swift4j

๐Ÿ“ ๐๐ž๐ฐ ๐†๐ฎ๐ข๐๐ž ๐€๐ฏ๐š๐ข๐ฅ๐š๐›๐ฅ๐ž โ€” ๐†๐ซ๐š๐๐ฅ๐ž ๐๐ฅ๐ฎ๐ ๐ข๐ง ๐†๐ฎ๐ข๐๐ž! The Gradle Plugin Guide explains how to: โ€ข Apply and configure the SwiftPM ...
11/10/2025

๐Ÿ“ ๐๐ž๐ฐ ๐†๐ฎ๐ข๐๐ž ๐€๐ฏ๐š๐ข๐ฅ๐š๐›๐ฅ๐ž โ€” ๐†๐ซ๐š๐๐ฅ๐ž ๐๐ฅ๐ฎ๐ ๐ข๐ง ๐†๐ฎ๐ข๐๐ž!

The Gradle Plugin Guide explains how to:
โ€ข Apply and configure the SwiftPM Gradle plugin
โ€ข Build and integrate Swift packages into Android projects
โ€ข Generate Java bridging code automatically
โ€ข Customize toolchains, platforms, and build settings

๐‘๐ž๐š๐ ๐ญ๐ก๐ž ๐Ÿ๐ฎ๐ฅ๐ฅ ๐ ๐ฎ๐ข๐๐ž ๐ก๐ž๐ซ๐ž: https://www.scade.io/docs/guides/GradlePlugin

Cross Platform Native Development - Native Code, Controls and Use of all OS specific Functionality combined with the Power of Swift

๐Ÿš€ ๐–๐ž๐ฅ๐œ๐จ๐ฆ๐ž ๐ญ๐จ ๐จ๐ฎ๐ซ ๐Ž๐œ๐ญ๐จ๐›๐ž๐ซ ๐‘๐ž๐ฅ๐ž๐š๐ฌ๐ž!This new version brings powerful updates to develop with Swift on Android faster and ea...
10/17/2025

๐Ÿš€ ๐–๐ž๐ฅ๐œ๐จ๐ฆ๐ž ๐ญ๐จ ๐จ๐ฎ๐ซ ๐Ž๐œ๐ญ๐จ๐›๐ž๐ซ ๐‘๐ž๐ฅ๐ž๐š๐ฌ๐ž!

This new version brings powerful updates to develop with Swift on Android faster and easier than ever before. Hereโ€™s whatโ€™s new in this release:

๐Ž๐›๐ฌ๐ž๐ซ๐ฏ๐š๐›๐ฅ๐ž ๐’๐ฎ๐ฉ๐ฉ๐จ๐ซ๐ญ ๐Ÿ๐จ๐ซ ๐€๐ง๐๐ซ๐จ๐ข๐
You can now use any Swift class marked as directly in Android Jetpack Compose framework. SCADE AppLogic generates the corresponding Android Jetpack ViewModels and drastically improves your productivity when creating Android UIs.
Learn more: https://scade.io/docs/guides/Observables

๐’๐ฐ๐ข๐Ÿ๐ญ๐Ÿ’j ๐ˆ๐ฆ๐ฉ๐ซ๐จ๐ฏ๐ž๐ฆ๐ž๐ง๐ญ๐ฌ
- classes are now supported
- Full support for computed properties
- Swift exceptions are exposed as Java exceptions now
- Function overloading is supported
- Added initial support for Swift Foundation types in Java

๐€๐ฅ๐š๐ฆ๐จ๐Ÿ๐ข๐ซ๐ž ๐„๐ฑ๐š๐ฆ๐ฉ๐ฅ๐ž
Weโ€™ve added a new demo showcasing how simple it is to use Alamofire with Swift for Android.
Learn more: https://scade.io/docs/examples/alamofire-example

๐‚๐ซ๐จ๐ฌ๐ฌ-๐๐ฅ๐š๐ญ๐Ÿ๐จ๐ซ๐ฆ ๐‹๐จ๐ ๐ ๐ข๐ง๐ 
Log seamlessly across iOS and Android using OSLog.
Learn more: https://scade.io/docs/guides/Logging

๐Ÿ’ฌ For questions and discussion, join our Discord community: https://discord.gg/ECxbtgx2ct

Cross Platform Native Development - Native Code, Controls and Use of all OS specific Functionality combined with the Power of Swift

๐”๐ฌ๐ž ๐€๐ฅ๐š๐ฆ๐จ๐Ÿ๐ข๐ซ๐ž ๐จ๐ง ๐€๐ง๐๐ซ๐จ๐ข๐ ๐ง๐จ๐ฐIf you develop ๐’๐ฐ๐ข๐Ÿ๐ญ-๐ง๐š๐ญ๐ข๐ฏ๐ž ๐š๐ฉ๐ฉ๐ฌ for both ๐ข๐Ž๐’ ๐š๐ง๐ ๐€๐ง๐๐ซ๐จ๐ข๐, you can now reuse the same ๐€๐ฅ๐š๐ฆ๐จ๐Ÿ...
09/11/2025

๐”๐ฌ๐ž ๐€๐ฅ๐š๐ฆ๐จ๐Ÿ๐ข๐ซ๐ž ๐จ๐ง ๐€๐ง๐๐ซ๐จ๐ข๐ ๐ง๐จ๐ฐ

If you develop ๐’๐ฐ๐ข๐Ÿ๐ญ-๐ง๐š๐ญ๐ข๐ฏ๐ž ๐š๐ฉ๐ฉ๐ฌ for both ๐ข๐Ž๐’ ๐š๐ง๐ ๐€๐ง๐๐ซ๐จ๐ข๐, you can now reuse the same ๐€๐ฅ๐š๐ฆ๐จ๐Ÿ๐ข๐ซ๐ž-๐ฉ๐จ๐ฐ๐ž๐ซ๐ž๐ ๐ง๐ž๐ญ๐ฐ๐จ๐ซ๐ค๐ข๐ง๐  ๐œ๐จ๐๐ž across platforms.

This example demonstrates how to integrate ๐’๐ฐ๐ข๐Ÿ๐ญ ๐ง๐ž๐ญ๐ฐ๐จ๐ซ๐ค๐ข๐ง๐  ๐ฅ๐จ๐ ๐ข๐œ into an ๐€๐ง๐๐ซ๐จ๐ข๐ ๐š๐ฉ๐ฉ with ๐ฌ๐ฐ๐ข๐Ÿ๐ญ4๐ฃ and display results in a Jetpack Compose UI.

Read the full tutorial here: https://scade.io/docs/examples/alamofire-example

For more updates on Swift for Android, subscribe to our monthly newsletter or visit: https://scade.io/newsletter

Cross Platform Native Development - Native Code, Controls and Use of all OS specific Functionality combined with the Power of Swift

๐—ฆ๐˜„๐—ถ๐—ณ๐˜ ๐—ณ๐—ผ๐—ฟ ๐—”๐—ป๐—ฑ๐—ฟ๐—ผ๐—ถ๐—ฑ: ๐—–๐—ฟ๐—ผ๐˜€๐˜€-๐—ฃ๐—น๐—ฎ๐˜๐—ณ๐—ผ๐—ฟ๐—บ ๐—Ÿ๐—ผ๐—ด๐—ด๐—ถ๐—ป๐—ดโ€” ๐˜—๐˜ณ๐˜ฐ๐˜จ๐˜ณ๐˜ข๐˜ฎ๐˜ฎ๐˜ช๐˜ฏ๐˜จ ๐˜ธ๐˜ช๐˜ต๐˜ฉ๐˜ฐ๐˜ถ๐˜ต ๐˜ญ๐˜ฐ๐˜จ๐˜จ๐˜ช๐˜ฏ๐˜จ ๐˜ช๐˜ด ๐˜ญ๐˜ช๐˜ฌ๐˜ฆ ๐˜ฅ๐˜ณ๐˜ช๐˜ท๐˜ช๐˜ฏ๐˜จ ๐˜ข๐˜ต ๐˜ฏ๐˜ช๐˜จ๐˜ฉ๐˜ต ๐˜ธ๐˜ช๐˜ต๐˜ฉ ๐˜บ๐˜ฐ๐˜ถ๐˜ณ ๐˜ฉ๐˜ฆ๐˜ข๐˜ฅ๐˜ญ๐˜ช๐˜จ๐˜ฉ๐˜ต๐˜ด ๐˜ฐ๐˜ง๐˜ง...
08/12/2025

๐—ฆ๐˜„๐—ถ๐—ณ๐˜ ๐—ณ๐—ผ๐—ฟ ๐—”๐—ป๐—ฑ๐—ฟ๐—ผ๐—ถ๐—ฑ: ๐—–๐—ฟ๐—ผ๐˜€๐˜€-๐—ฃ๐—น๐—ฎ๐˜๐—ณ๐—ผ๐—ฟ๐—บ ๐—Ÿ๐—ผ๐—ด๐—ด๐—ถ๐—ป๐—ด
โ€” ๐˜—๐˜ณ๐˜ฐ๐˜จ๐˜ณ๐˜ข๐˜ฎ๐˜ฎ๐˜ช๐˜ฏ๐˜จ ๐˜ธ๐˜ช๐˜ต๐˜ฉ๐˜ฐ๐˜ถ๐˜ต ๐˜ญ๐˜ฐ๐˜จ๐˜จ๐˜ช๐˜ฏ๐˜จ ๐˜ช๐˜ด ๐˜ญ๐˜ช๐˜ฌ๐˜ฆ ๐˜ฅ๐˜ณ๐˜ช๐˜ท๐˜ช๐˜ฏ๐˜จ ๐˜ข๐˜ต ๐˜ฏ๐˜ช๐˜จ๐˜ฉ๐˜ต ๐˜ธ๐˜ช๐˜ต๐˜ฉ ๐˜บ๐˜ฐ๐˜ถ๐˜ณ ๐˜ฉ๐˜ฆ๐˜ข๐˜ฅ๐˜ญ๐˜ช๐˜จ๐˜ฉ๐˜ต๐˜ด ๐˜ฐ๐˜ง๐˜ง.

If you develop Swift-native apps for both iOS and Android, having a standardised way of logging is highly important.

See our Logging Guide to learn how to use the same, familiar logging mechanism across iOS and Android with ease.

Read the guide here: https://scade.io/docs/guides/Logging
For more updates on Swift for Android, subscribe to our monthly newsletter or visit our website: https://scade.io/newsletter

Cross Platform Native Development - Native Code, Controls and Use of all OS specific Functionality combined with the Power of Swift

๐ŸŒŸSCADE Evolution: How to improve productivity beyond AI With SCADE AppLogic, you can reuse Swift application logic nativ...
08/05/2025

๐ŸŒŸSCADE Evolution: How to improve productivity beyond AI

With SCADE AppLogic, you can reuse Swift application logic natively on Android and reduce development time drastically.

Our new Medium article explores how AI can support efficient and consistent app logic development across platforms:

https://medium.com//scade-evolution-how-to-improve-productivity-beyond-ai-d61ae57284b7

At SCADE, we enable Swift developers to develop professional and advanced native cross-platform apps for iOS and Android at maximumโ€ฆ

07/28/2025

Introducing SCADE AppLogic!

Weโ€™re excited to announce the release of our new product, SCADE AppLogic โ€” the next step in the evolution of the SCADE platform.

With SCADE AppLogic, weโ€™ve further improved the platform in terms of ease of use and productivity, helping Swift developers create professional, cross-platform native mobile apps for iOS and Android even faster.

Check out our updated website and technical documentation to learn more at https://scade.io

If you have any questions, feel free to ask in our Discord channel.
https://discord.gg/ECxbtgx2ct

04/12/2025

๐Ÿ“ฃ New Release: swift4j v1.2.0

Hello community!
Weโ€™re excited to announce the release of swift4j version 1.2.0 โ€” packed with new Swift language support and enhanced Gradle integration!

๐Ÿš€ New Swift Features Supported:

- Structs
- Properties
- inout parameters
- Member visibility (public/private/etc.)

๐Ÿ› ๏ธ Gradle Plugin Improvements:

- Support for linking native libraries from AARs when building Swift packages.

This is especially useful for Swift packages that depend on native libraries โ€” for example, GRDB.swift. With this feature, all required libraries can now be downloaded, linked, and packaged transparently into your APK.

๐Ÿ“š New Example Projects

Check out the new examples in our GitHub repo:

๐Ÿ‘‰ https://github.com/scade-platform/swift4j-examples/tree/main/Android

- WeatherApp โ€” Demonstrates usage of Foundationโ€™s URL and JSON parsing.
- SimpleDB โ€” Showcases how to use GRDB.swift on Android.

Happy coding!

๐Ÿš€ Swift 6 for Android is Here! ๐Ÿš€ Weโ€™re excited to announce full support for Swift 6 on Android! This includes all of App...
02/13/2025

๐Ÿš€ Swift 6 for Android is Here! ๐Ÿš€

Weโ€™re excited to announce full support for Swift 6 on Android! This includes all of Appleโ€™s OS frameworks, such as the new Foundation, Synchronization, and more.

๐Ÿ”น If you're using the spm-gradle-plugin in your builds, the new toolchain will be installed automatically.

Swift4j Updates
https://github.com/scade-platform/swift4j

๐Ÿ”น Swift 6 Concurrency compatibility checks

๐Ÿ”น Added support for nested types and enums (without associated types)

๐Ÿ”น Improved support for compilation conditions with (now you can guard with conditions, e.g., expose only for Swift >=6)

Swift4j Examples
https://github.com/scade-platform/swift4j-examples

๐Ÿ“Œ New examples showcasing newly supported types

๐Ÿ“Œ WeatherService Example:

- Uses Foundation classes
- Android example now demonstrates asynchronous weather fetching for Lรผbeck, Germany
- Coming soon: Weather retrieval based on current location!
๐Ÿ’ฌ Weโ€™d love to hear your feedback! Let us know what you think.

Run native Swift Code across multiple platforms using Java or Kotlin - scade-platform/swift4j

Address

Newark, DE

Alerts

Be the first to know and let us send you an email when SCADE posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to SCADE:

Share