The point is lot of application logic can be written in Go and Swift hopefully soon. That code can be shared across iOS / android app. It is still net win for people who do not like Java/JVM.
As someone that mainly codes in C++ across Android and Windows Phone for hobby projects, there is no escape from JNI for any application of significant size.
Have you used the NDK? You cannot even access the filesystem outside the APK deployment tree without a few JNI calls.
Have you used the NDK? You cannot even access the filesystem outside the APK deployment tree without a few JNI calls.