Ir al contenido principal

Nueva Versión de Cordova (7.0.1) :D

Hace pocos días nos hemos encontrado con una versión nueva del framework Cordova, la versión 7.0.1. Adicionalmente, dentro del proceso de instalación del mismo, nos hemos encontrado con cambios radicales a la hora de montar nuestra plataforma de desarrollo. A continuación presento el proceso de instalación paso a paso dentro de un sistema GNU/Linux basado en Debian (Ubuntu, Mint y demás):


1. Instalaciones previas
Dentro de las instalaciones previas se deben llevar a cabo las siguientes:

Constructor Gradle: Para construir nuestras aplicaciones cordova se requiere de un contructor (builder). Para ello se debe descargar Gradle del sitio web oficial: https://gradle.org/releases. El archivo que se descarga es un .zip y se debe descomprimir en un lugar de su preferencia.

OpenJDK: El kit de desarrollo de código abierto para Java se debe instalar escribiendo en una terminal los siguientes 2 comandos: 
  • sudo apt-get install openjdk-8-jre 
  • sudo apt-get install openjdk-8-jdk 
Android SDK: Las nuevas versiones de Android SDK  son más fáciles de instalar con Android-studio. Por lo que se sugiere descargar Android-studio del sitio oficial: https://developer.android.com/studio/index.html?hl=es-419. El archivo que se descarga es un .zip que deberá descomprimirse en el lugar de su preferencia. Luego de descomprimirlo se debe activar y configurar el SDK. Para ello se activa el SDK manager: 

Activación de Android-studio desde terminal


Activación del SDK-Manager

Dentro del SDK-Manager se encuentran las opciones de instalación de las SDK-Platforms y SDK-tools. Se sugiere que se instalen las últimas versiones de estas. Aquí dejo un screenshot de mi configuración:

Instalación de SDK-Platforms

 
Instalación de SDK-Tools

2. Establecimiento de las variables de entorno
Luego de la instalación de herramientas previas, es necesario establecer las variables de entrono. Para ello usaremos el editor de su preferencia (Kate, Nano, Vim, Gedit, etc.) y editamos el archivo profile ubicado en el directorio /etc:
Adición de variables de entorno dentro del archivo profile

Las variables de entorno que he creado dentro del archivo son:

#Android
export ANDROID_HOME=/home/englinx/Android/Sdk
export ANDROID_PLATFORM_TOOLS=/home/englinx/Android/Sdk/platform-tools
export PATH=$PATH:$ANDROID_HOME:$ANDROID_PLATFORM_TOOLS

#Gradle
export GRADLE_HOME=/home/englinx/gradle-3.5/bin
export PATH=$PATH:$GRADLE_HOME

Posteriormente, se debe reiniciar el equipo... y listo...

3. Instalación de NodeJS
Cordova hace parte de las herramientas del servidor NodeJS, por lo que se debe instalar escribiendo en una terminal los siguientes comandos:

  • sudo apt-get install nodejs 

Ahora instalamos el gestor de paquetes del servidor NodeJS:

  • sudo apt-get install npm 
  • sudo ln -s /usr/bin/nodejs /usr/bin/node

4. Instalación de Cordova framework
Luego de instalar NodeJS, se puede instalar Cordova escribiendo en la terminal:

  • sudo npm install -g cordova

5. Puesta en marcha.
 Listo... Ya está instalado el framework Cordova en el equipo.
Para usarlo se puede ir a la documentación de Cordova

Comentarios

Entradas populares de este blog

Instalación de Cordova en Windows 10

1. Requisitos previos: En Windows es muy facil instalar Cordova: La herramienta de control de versiones GIT: Desde la página oficial puede descargar la última versión de GIT para windows:  git-scm.com/downloads Bájela e instalela El kit de desarrollo de Java (JDK): Desde la página oficial puede descargar la última versión del Java Develop Kit: www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?ssSourceSiteId=otnes Bájela e instalela La herramienta build de Java, Ant: Desde la página oficial de Apache Ant,  ant.apache.org/bindownload.cgi , puede descargarla (Busque la sección  Tar files may require gnu tar to extract  En ella encontrará un archivo de extyensión .zip  Bájelo y descomprimalo en un lugar fácil de hallar en su equipo (Quizás c:\). El servidor NodeJS: Desce la página oficial puede descargar la última versión del servidor NodeJS:  nodejs.org/download/ 2. Instalar Cordova: El servidor NodeJs incluye un gestor de paquete

Sparkleshare, el directorio de archivos en la nube PRIVADA

Los que estamos desarrollando software de forma independiente, sabemos que no es bueno dejar nuestros archivos en la nube de terceros (DropBox, Google Drive, etc.) ya que existen muchísimas probabilidades de que el secreto industrial, que debe existir en la creación de productos y servicios, se vea vulnerado. Estas compañías ofrecen servicios gratuitos que no lo son tanto. Es sabido que estas compañías analizan nuestros gustos, nuestros trabajos, nuestra familia y NUESTRAS IDEAS, entre otras cosas, para así ofrecernos y crear sus productos o servicios, e incluso para vender esa información a otras empresas. Para evitar estos inconvenientes, el movimiento del software libre ha desarrollado servicios similares a DropBox. Se trata de SparkleShare , una excelente herramienta que nos permite tener nuestro propio servicio de directorio de archivos en la nube de forma gratuita y con completa privacidad. SparkleShare tiene un comportamiento similar a DropBox, genera un directorio en la que

Acerca de la instalación de Apache-Cordova 5.x en Ubuntu :D

En este blog se ha hablado anteriormente de la instalación Apache-Cordova . Sin embargo, actualmente (desde la versión 5.x) dicha instalación requiere de Gradle a cambio de Ant como herramienta de construcción y ya no es posible utilizar openjdk debido a la falta de un certificado SSL. A continuación se presenta el nuevo proceso de instalación para Ubuntu. 1. Requisitos previos: Para que el framework Cordova funcione se requiere instalar algunas librerias:  Las librerías libstdc++.so.6:      sudo apt-get install lib32stdc++6 lib32z1 La herramienta de control de versiones GIT: sudo apt-get install git El kit de desarrollo de Java (JDK): Descargar Java JDK de: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Descomprimir el archivo y la carpeta que se genera deberá quedar en /opt  La herramienta build de Java, Ant (por si acaso... se reemplaza por Gradle): sudo apt-get install ant La herramienta build de Java, Gradle: Des