We have not experimented an other solution based on the conversion from a language (for example Java) to an other one like Objective-C/Swift. A few frameworks do it like J2ObjC6 which converts just the Java code (data access, etc.) but not the GUI side which must be still developed in the native language