NativeScript es un interesante framework que nos posibilita desarrollar aplicaciones para instalar en sistemas iOS y Android partiendo de un mismo código. La ventaja de trabajar con NativeScript es que podemos basarnos en un lenguaje familiar para los desarrolladores Web: JavaScript. Dentro de este universo, podremos aprovechar una integración con Angular y Vue.js. Vale mencionar que NativeScript ofrece ventajas si escribimos nuestro código con TypeScript, ya que aprovecha al máximo todas sus características.
Si hacemos un poco de historia, NativeScript nace en 2014 y su primera versión es liberada en 2015. En cuanto a su versatilidad, es importante decir que es un producto multiplataforma y Open Source (su licencia es Apache 2.0). Su sitio oficial es muy completo y nos permite aprender mucho más sobre esta herramienta, está disponible en su sitio Web.
Instalación y primeros pasos
Para comenzar con con nuestros proyectos podremos utilizar el CLI. Necesitaremos Node.js en nuestro equipo y para instalar este paquete desde la línea de comando escribimos:
npm install -g nativescript
Para más información sobre este proceso y los pasos a seguir, podremos acceder a la documentación de la interfaz de línea de comando: https://www.npmjs.com/package/nativescript. También podremos encontrar la guías y aplicaciones de ejemplo en: https://docs.nativescript.org/.
Si trabajamos con Visual Studio Code como editor de código, tenemos disponible una extensión para facilitar nuestro desarrollo con: https://www.nativescript.org/nativescript-for-visual-studio-code.
En conclusión
Si estamos en el mundo del desarrollo de aplicaciones para dispositivos móviles debemos conocer la variedad de lenguajes, librerías, frameworks y herramientas que están a nuestra disposición. Si ya dominamos JavaScript, entonces NativeScript nos puede ayudar en este recorrido.
Vale destacar que el código fuente del proyecto se encuentra disponible en un repositorio en GitHub.