以 android 和 ios 为目标时最大化代码重用的最佳做法是什么

What is the best practice to maximize reuse of code when targeting android and ios

在针对 android 和 ios

时最大化代码重用的最佳实践是什么

例如,如果我想在 Android 和 IOS 设备上编写一个等效的应用程序,有哪些方法可以创建代码以在两个目标平台上提供最大的可重用性?

这种代码共享应用程序有一个很好的例子:Gmail

他们为 Java 编写了 ui 独立代码,然后使用 J2ObjC 翻译器将其转换为 Objective-C。这是链接:

Some gmail information

Open source Java to Object-C translator