JigraCordova 6.0.0-alpha.2

JigraCordova 6.0.0-alpha.2

NKDuy 维护。



JigraCordova 6.0.0-alpha.2

  • Family Team 团队

Jigra

⚡️ 使用 JavaScript 和 Web 开发跨平台应用程序 ⚡️

Jigra 允许您使用单个代码库和跨平台 API 将 Web 应用程序原生地运行在 iOS、Android、Web 以及更多平台。

Jigra 提供一个跨平台 API 和代码执行层,使得从 Web 代码调用原生 SDK 变得非常容易,并能够编写您应用程序可能需要的自定义原生插件。此外,Jigra 提供了一流的渐进式 Web 应用程序支持,因此您只需要编写一个应用程序并将其部署到应用商店和移动 Web。

Jigra 提供了一个插件 API 用于构建原生插件。插件可以编写在 Jigra 应用程序内或打包到 npm 依赖项中供社区使用。鼓励插件开发者使用 Swift 在 iOS 中开发插件,在 Android 中使用 Kotlin(或 Java)。

入门指南

Jigra 被设计成嵌入到任何现有的现代 Web 应用程序。在您的应用程序中初始化 Jigra 的以下命令

npm install @jigra/core @jigra/cli
npx jig init

接下来,安装所需的任何原生平台

npm install @jigra/android
npx jig add android
npm install @jigra/ios
npx jig add ios

新应用程序?

对于新应用程序,我们推荐尝试与 Jigra 一起使用 Family 框架

要开始,安装 Family CLInpm install -g @familyjs/cli)并启动一个新的应用程序

family start --jigra

常见问题解答

Jigra 与 Cordova 之间有什么不同?

在精神上,Jigra 和 Cordova 非常相似。Jigra 与大多数 Cordova 插件兼容。

Jigra 和 Cordova 之间的不同之处在于 Jigra

  • 对工具和插件开发采取了更现代的方法
  • 将原生项目视为源工件,而不是构建工件
  • 由 Family Team 💙 维护

查看文档以获取更多详细信息。

我需要与 Jigra 一起使用 Family 框架吗?

不需要,您不需要与 Jigra 一起使用 Family 框架。如果没有 Family 框架,您可能需要自己实现 Native UI。如果没有 Family CLI,您可能需要自己配置工具以启用实时预览(LiveReload)等特性。有关更多详细信息,请参阅文档

贡献

查看 CONTRIBUTING.md