返回博客首页
← 所有文章

欢迎来到 NativeScript Sidekick 周

2018年1月22日 — 作者:Rob Lauer

随着 NativeScript 的普及,越来越多的开发者选择它作为跨平台移动应用开发的首选。而随着开发者群体的扩大,对命令行工具的熟悉程度也参差不齐。我们中的许多人已经习惯将 CLI 作为集成各种工具的最有效方式。而另一些人则更习惯使用可视化工具,通过点击来构建应用。此外,Windows 上的开发者希望利用 macOS 上独有的工具,因此,我们发现了一个新的产品需求,我们称之为 NativeScript Sidekick

本周的 NativeScript 博客将全部围绕 NativeScript Sidekick 展开! 让我们从 Sidekick 的介绍开始,并预览一下本周我们将深入探讨的内容。

NativeScript Sidekick 到底是什么?

NativeScript Sidekick 是一款桌面应用程序,简化了移动应用脚手架、开发和构建中一些比较繁琐的部分。Sidekick 基于 Electron 构建,为我们提供了最佳的桌面功能,并易于为 Windows、macOS 和 Linux 提供跨平台解决方案。

Sidekick 建立在 NativeScript CLI 之上,因此 CLI 的许多功能都通过一个精美的 UI 界面呈现。

sidekick create new app ui

但是,Sidekick 并不妨碍您使用 CLI!您可以将 Sidekick 与 NativeScript CLI 结合使用,在需要时使用可视化工具,在需要时使用命令行工具。

让我们快速了解一下 NativeScript Sidekick 的一些高价值功能,我们将在本周介绍这些功能。

您是否已经订阅了 NativeScript 新闻

入门套件

在构建新应用时,有些人喜欢从空白模板开始。另一些人则希望在应用的基本 UI 和逻辑方面获得一些帮助。NativeScript Sidekick 提供了一套易于使用的“入门套件”,适用于各种场景。

  • 空白模板
  • 侧边抽屉导航
  • 标签导航
  • 主/详情(使用 FirebaseKinvey 作为您选择的 BaaS)

sidekick starter kits

我们不仅提供了多个入门套件,而且每个入门套件都提供三种风格。

  • JavaScript
  • TypeScript
  • Angular

sidekick starter kit languages

云构建和 Windows 上的 iOS 功能

在原生移动应用开发中,没有什么比配置构建 iOS 和 Android 应用所需的众多 SDK 更令人烦恼的了。幸运的是,NativeScript Sidekick 允许您在云端构建应用,无需您进行任何配置。

sidekick cloud builds

是的,这意味着 Windows 开发者可以在无需 Mac 的情况下生成 iOS 构建! 此外,我们所有的 iOS 构建都在超快的 Mac Pro 上运行,因此,除非您在家中或办公室使用顶级 Mac 阵列,否则我们的云构建很可能比您本地的构建速度更快(当然,这取决于应用的大小和网络速度)!

Windows 开发者可以通过 Sidekick 利用 iOS 证书和配置文件生成/管理,甚至可以将应用提交到应用商店!

调试和 LiveSync

移动应用开发中接下来最令人烦恼的事情是什么?调试!🐛

从历史上看,从 Web 转向原生移动开发的一个巨大权衡是缺乏调试工具。现在不再是了。借助 NativeScript Sidekick,我们提供各种功能来帮助您改善 iOS 和 Android 的调试体验,包括:

LiveSync - 想象一下,能够更改应用的任何部分,保存更改,然后这些更改几乎立即出现在任何模拟器或连接的设备上。这就是 LiveSync 的核心功能。

调试 - 同样,想象一下使用您多年来一直使用的熟悉的调试工具:Chrome DevTools!

sidekick chrome dev tools debugging

资源管理

“资源”几乎可以指任何东西,Sidekick 能够很好地处理几乎所有东西!

首先,发现和配置 NativeScript 插件确实变得容易多了。借助 NativeScript 市场,找到适合工作的插件比以往任何时候都更容易。

但是,Sidekick 还提供了一个界面用于查找、安装和更新插件,这使得管理插件变得非常方便。

sidekick plugin management

接下来,管理应用图标和启动画面一直以来都有些麻烦。Sidekick 提供了一个易于使用的 UI 来查看您当前的应用图标,并且很快将提供从一个源图像创建应用图标和完整启动画面(适用于所有平台)的功能!

sidekick image assets

应用属性页面呢?手动修改AndroidManifest.xmlinfo.plist可能会很麻烦,因此 Sidekick 通过在此类配置选项之上提供一个漂亮的 UI 来简化操作。

sidekick app settings

敬请关注本周的更新!

在这里,我通常会说:“这仅仅是开始!”。嗯,确实如此!本周我们将提供更多关于 NativeScript Sidekick 的详细文章,确保您充分利用我们出色的工具选项。