Damián De Luca - Capacitación & Desarrollo Web

¿Qué es NativeScript?

NativeScript

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.

Salir de la versión móvil