What's new 2025.2
10/8/2025

Welcome to our October Release! This new version brings powerful updates to develop with Swift on Android faster and easier than ever before. Here are the highlights:
- Observable Support for Android
- Alamofire Example
- Significant Swift4j Improvements (Swift Exceptions, Standard Foundation types)
- OS.Log Support
Observable Support
You can now use any Swift class marked as @Observable directly in Android Jetpack Compose
framework. SCADE AppLogic generates the corresponding Android Jetpack ViewModels and drastically improves your
productivity when creating Android UIs.
For more details, see the Observables Guide
@jvm
@Observable
public final class Counter {
var count: Int = 0
func increment() { count += 1 }
}fun observeCount() {
val count = observable.getCountWithObservationTracking {
println("Count is about to be update")
}
}Alamofire Example
We created a demo to show you how easy it is to use Alamofire with Swift for Android. See the Alamofire Example Guide
Swift4j Improvements
@MainActorclasses 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
OS.Log Support
Use OSLog to log seamlessly across iOS and Android.
For more details, see the OSLog Guide
Versions
⚠️ Tip: Always use the latest version for best compatibility and features.
What's new 2025.1
7/20/2025
With great pleasure we announce the monthly release of SCADE AppLogic Version 2025.1. We now support Swift 6.1.