了解如何使现有的 Android 应用程序跨平台,以便它在 Android 和 iOS 上都能运行。您将能够在一个位置编写代码并针对 Android 和 iOS 进行测试一次。
本教程使用一个示例 Android 应用程序,其中包含用于输入用户名和密码的单个屏幕。凭证经过验证并保存到“内存”数据库。
如果您不熟悉 Kotlin Multiplatform,请先了解如何设置环境并从头开始创建跨平台应用程序。
Window开发环境
编译Ios环境需要mac xcode,如果您是window
需要安装虚拟机,虚拟机有许多种,这里仅介绍
VMware安装macOS虚拟机详细教程https://www.overwall.info/168.html
准备开发环境
-
安装所有必要的工具并将它们更新到最新版本
https://www.jetbrains.com/help/kotlin-multiplatform-dev/multiplatform-setup.html
您需要一台装有 macOS 的 Mac 才能完成本教程中的某些步骤,其中包括编写特定于 iOS 的代码和运行 iOS 应用程序。这些步骤不能在其他操作系统上执行,例如 Microsoft Windows。这是由于 Apple 的要求。
让你的跨平台应用在 iOS 上运行
一旦你使安卓应用具备跨平台特性,就可以创建一个 iOS 应用,并复用其中共享的业务逻辑。
1.在 Xcode 中创建一个 iOS 项目。
2.将框架连接到你的 iOS 项目。
3.从 Swift 使用共享模块。
在 Xcode 中创建 iOS 项目
1.在 Xcode 中,点击 “文件”|“新建”|“项目”