这儿每天同享一个 iOS 的新知识,快来重视我吧
前言
现在跨平台的言语/结构非常多,比如比较盛行的 Flutter、RN 等等,但是你有没有想过用 swift 写安卓呢?其实已经有开发者研究这件事情了,今日就来介绍一个叫 Skip 的结构。
装置
要运用 Skip 开发 iOS + Android,首要条件是装置 Xcode 和 Android Studio,而且对版别有要求,需求 Xcode 15 和 Android Studio 2023。
然后翻开终端,运转指令装置 Skip,(假如电脑上没有 Home-brew 需求先装置):
brew install skiptools/skip/skip
这行指令将下载并装置 skip 工具本身,以及 gradle
构建和测验使用的 Kotlin/Android
端所需的 JDK 依赖项。
装置完成后,运转以下指令来验证是否满意开发先决条件:
假如全部查看通过,将在控制台看到以下信息:
创立 App
翻开终端,运转以下指令来创立一个项目:
skip init --open-xcode --appid=bundle.id project-name AppName
创立成功后它会自动翻开 Xcode 以发动这个项目,在本地目录中将创立一个 project-name
文件夹,其间包括一个新的 SwiftPM
包,其间包括一个名为 project-name
的模块,以及名为 Darwin 和 Android 的文件夹以及同享 Skip.env
使用配置文件。该 Darwin 文件夹将包括一个 AppName.xcodeproj
的项目,可以在 Xcode 中翻开。
Android 模拟器
发动 Android Studio
并翻开 Virtual Device Manager
创立一个新的模拟器(例如,“Pixel 7”),然后发动这个模拟器:
运转项目
Android 模拟器运转后,在 Xcode 中选择并运转 Target AppName。第一次构建需求一些时刻来编译 Skip 库,而且体系可能会提示你一个对话框,以承认您信任 Skip 插件。
构建并运转操作完成后,SwiftUI App 将在所选的 iOS 模拟器中翻开,同时转译的 App 将在当时运转的 Android 模拟器中发动。
之后,你就可以在这个 SwiftUI 项目中开发 iOS + Android 项目了。
这儿每天同享一个 iOS 的新知识,快来重视我吧
本文同步自微信公众号 “iOS新知”,每天准时同享一个新知识,这儿仅仅同步,想要及时学到就来重视我吧!