NativeScript 中文手册

欢迎使用NativeScript

原文

NativeScript 为书写方便本书都将简写成 ns TypeScrpt 简写 ts

作为一个hybrid app开发者你希望开发具有native体验的app吗?作为一个native开发者你是不是纠结如何将你的app推广到其他平台?作为一个web开发者你是不是很希望使用现有的技术就能开发移动app?

那么问题来了,移动跨平台技术哪家强?没错我们接下来要了解就是NativeScript,基于NativeScript你能够利用javascript(或者typescript), XML, css开发出具有原生体验的ios,Android移动app。没错就是只要用这些既有的技术NativeScript带你装逼带你飞。

NativeScript工作原理

使用js或者TypeScript构建业务逻辑,使用xml和css设计app界面,NativeScript自动将你的代码编译成不同平台的app。

目前NativeScript支持Android 4.2+ 和ios 7.1+

NativeScript程序架构图

  1. 基于ns modules和ns runtime只需要一次编码就能实现跨平台
  2. 根据不同平台使用不同的资源比如icon,splash screen
  3. 编译你的app:当你启动编译的时候NS将非平台相关的代码编译成native 代码,NativeScript tools 使用native平台sdk和工具来生成一个代码包。
  4. 在模拟器或者真实设备中运行你的app

接下来

开始探索NativeScript吧