NativeScript

from Wikipedia, the free encyclopedia
NativeScript

NativeScript logo.png
Basic data

Maintainer nStudio and Community
developer Telerik by Progress
Publishing year 2015
Current  version 6.5.5
(June 10, 2020)
programming language TypeScript
category Framework
License Apache 2
German speaking No
nativescript.org

Native Script is an open source - Framework of Telerik by Progress for developing apps on iOS and Android . Since May 2020 it has been further developed by nStudio. JavaScript and TypeScript are used as platform-independent programming languages . The use of popular frameworks such as Vue.js or Angular is explicitly supported. As a result, NativeScript produces native apps that use the same APIs as apps developed directly in Xcode or in Android Studio.

development

The first publication of NativeScript took place in March 2015. Version 1.0.0 was introduced two months later. With 3,000 GitHub stars and 1,500 followers on Twitter, the framework received some attention early on. There are now over 666 plugins available, which are either officially developed and supported by Telerik, nStudio or the open source community and the number of Github stars is almost 19,000. Both Vue.js and Angular are officially supported. As of Vue.js 3.0, the NativeScript framework can also be integrated via a user-defined renderer API. This functionality is very similar to that of React and React-Native.

structure

NativeScript and the required plugins are installed via the package manager npm . Projects are created, configured and compiled with the command line.

Surfaces are created platform-independent with xml files. NativeScript then translates these files into the respective platform with its native elements. The application logic is implemented with Angular and TypeScript, also platform-independent. The execution takes place in a Node.js runtime environment .

Often adjustments to the translated code are necessary. Telerik is aiming for a rate of 90 percent platform-independent code.

Web links

Individual evidence

  1. NativeScript 6.5.5.
  2. ^ The Next Chapter for NativeScript: nStudio. Retrieved June 13, 2020 .
  3. nativescript.org
  4. https://www.nsplugins.com/
  5. ^ NativeScript / NativeScript. NativeScript, June 13, 2020, accessed June 13, 2020 .
  6. Paul Krill: Vue.js 3.0 brings more speed, more Typescript. June 10, 2020, accessed on June 13, 2020 .
  7. m.heise.de
  8. telerik.com