Something just crossed my mind while reading the question, that Swift could be a good candidate. Turns out there are compatibility layers that are based on Swift:
DuckDB has Swift bindings, but unfortunately, afaik, nothing official for Android. If anyone has gotten it working on Android I'd love to hear about it.
Why not Python? Maemo, Android and Nokia's s60 (at least) support it fairly well. Also, if you have a decent idea, have a look at http://ycombinator.com/rfs5.html
Embeddable Common-Lisp has now official Android support. It is also known to build for iPhone. It allows connecting via swank to the running application:
You can also write a native app for Android/iOS/tvOS/Windows/macOS/Linux and a few others, all using the same language and framework - C++ and Qt - see: https://doc.qt.io/qt-5/supported-platforms.html
Anbox[0] already does that. It's not official, it's not from Google, it's not perfect, but .. it works, and integrates the android apps into your system (does not have a weird VM or few gigs of ram overhead).
https://www.scade.io
https://academy.realm.io/posts/swift-on-android/
https://blog.readdle.com/why-we-use-swift-for-android-db449f...
reply