Aplicaciones multiplataforma con Cordova

Aplicaciones multiplataforma con Cordova
Aplicaciones multiplataforma con Cordova

¿Qué es Cordova?

Apache Cordova es un framework open source para desarrollo de aplicaciones multiplataforma utilizando tecnologías web.

Permite usar el estándar de la web (HTML, CSS y JavaScript) para crear aplicaciones multiplataforma que pueden acceder a los sensores del dispositivo. Cordova dispone de plugins que permiten invocar código nativo de cada plataforma desde JavaScript. Estos plugins permiten acceder a componentes del dispositivo como la batería, cámara, GPS, etc.

La ventaja que posee es que con el mismo código, podemos desarrollar nuestra aplicación para Android, IOS y web.

Requisitos para instalar Cordova para crear una app Android.

Para poder usar Cordova, se debe tener instalado:

  • Node.js y NPM.
  • Java Development Kit (JDK).
  • Instalar Android Studio y el SDK.
  • Establecer variables de entorno.

Se puede ver el proceso de instalación pinchando aquí.

Comandos más utilizados.

Crear una nueva aplicación:

$ cordova create hello com.example.hello HelloWorld

Añadir plataforma:

$ cordova platform add android

Visualizar plataformas añadidas:

$ cordova platform ls

Instalar plugin. Ejemplo GPS:

$ plugin add cordova-plugin-geolocation

Comprobar plugins instalados:

$ cordova plugin ls

Ciclo de vida aplicaciones cordova Android.

Antes de empezar a crear nuestras aplicaciones Android con Cordova, es importante conocer el ciclo de vida de una aplicación Cordova y su equivalencia en android.

Evento CordovaEquivalente AndroidSignificado
devicereadyonCreate()Inicio de la aplicación
pauseonPause()Aplicación pasa a segundo plano
resumeonResume()Aplicación regresa de segundo plano

En próximas entradas entraremos más en detalle de cómo crear nuestras aplicaciones con Cordova. Para ello realizaremos algunas pequeñas aplicaciones que utilicen el GPS y Bluetooth. Tanto en aplicacion Android como aplicación Web.

Deja un comentario

Cerrar menú