Is there a single mobile OS/UI abstraction implemented for both Swift and Java that makes cross platform development largely a matter of porting between languages, not also porting between platform APIs?
I'm researching my options for the cross platform development of mobile apps. Most solutions take an approach in which code is shared across platforms. I'm instead looking for a pair of libraries written for Swift and Java that have identical (or nearly identical APIs), except for programming language.
That is, the framework provides an API that is independent of the underlying OS, as React Native, Flutter, and Xamarin already do. But instead of providing these frameworks in only one programming language, it provides the framework in multiple programming languages. The framework provides the class names, method names, property names, constant names. As much as possible, these names would be the same across the implementations for each programming language.
The developer then only has to learn one platfor