lunes, 11 de julio de 2016
Creando una apps en apache cordova
Las aplicaciones móviles están en continuo cambio y crecimiento, cada plataforma (IOS, Android, Blackberry, Firefox OS, Windows Phone, etc) utiliza su propio lenguaje de programación, si queremos que nuestra aplicación esté disponible para cada una de ellas, supone escribir y mantener “n” aplicaciones diferentes.
Apache Cordova es un framework que nos permite desarrollar aplicaciones móviles muy potentes utilizando HTML5, javaScript y CSS3 y compilar en aplicaciones nativas para cada una de las diferentes plataformas y con un solo código base, reduciendo considerablemente los tiempos de desarrollo.
Para resumir, al día de hoy, Apache Cordova y PhoneGap no tienen diferencias, salvo que se descargan de distintos sitios, ambos son gratuitos y Open Sources.
Para crear una aplicación realizaremos lo siguiete:
Lo primero es tener instalado Node.js y seguir los pasos de instalación para los distintos sistemas operativos.
Necesitamos instalar el SDK de Android, el cual podemos bajar de su página oficial.
No olvidemos setear la variable de entorno. En mi caso Linux:
$ export PATH=${PATH}:/home/{user}/android-sdk-linux/tools/
Vamos con Apache Cordova, su instalación con NPM (Node Package Module) es tan simple como escribir:
$ npm install -g cordova
Apache Cordoba nos brinda a través de un conjunto de plugins el poder tener acceso al hardware del dispositivo, camara, GPS, bateria, agenda de contactos, etc. los cuales se recomienda ir instalando de acuerdo a nuestras necesidades. Algunos ejemplos:
$ cordova plugin add org.apache.cordova.device
$ cordova plugin add org.apache.cordova.camera
$ cordova plugin add org.apache.cordova.geolocation
Ahora sí, crearemos nuestro proyecto con Apache Cordova, nos posicionamos dentro de una carpeta donde queremos crear el proyecto, por ejemplo:
$ cd /home/tincho/foderIt-cordova
El comando “create” de Apache Cordova nos creará toda la estructura de nuestro proyecto, una aplicación totalmente funcional y lista para ser compilada a cualquier plataforma.
$ cordova create MyAppFolderIt
Agregamos la plataforma donde vamos a compilar, en nuestro caso Android.
$ cordova platform add android
Solo resta compilar nuestra App.
$ cordova build
Si todo salio bien, Apache Cordova nos generó el archivo apk “android-debug.apk” en el directorio patforms/android/build/outputs/apk
Suscribirse a:
Entradas (Atom)