Diferència entre revisions de la pàgina «Apache Cordova»
Salta a la navegació
Salta a la cerca
(Hi ha una revisió intermèdia del mateix usuari que no es mostren) | |||
Línia 1: | Línia 1: | ||
+ | '''volver a''' [[M06 Desarrollo web en entorno cliente]] | ||
=Pasos Previos= | =Pasos Previos= | ||
==Instalación de Android Studio== | ==Instalación de Android Studio== | ||
Línia 45: | Línia 46: | ||
==Instalación de Node.js y gestor de paquetes npm== | ==Instalación de Node.js y gestor de paquetes npm== | ||
Para instalar Node.js y npm podéis seguir el tutorial [[Node.js]] | Para instalar Node.js y npm podéis seguir el tutorial [[Node.js]] | ||
+ | =Instalación de Apache Cordova= | ||
+ | ==Desde los repositorios de ubuntu== | ||
+ | <ol> | ||
+ | <li> | ||
+ | Primero agregamos el ppa a los repositorios de ubuntu y los actualizamos | ||
+ | <pre class="prettyprint"> | ||
+ | $ sudo add-apt-repository ppa:cordova-ubuntu/ppa | ||
+ | $ sudo apt-get update | ||
+ | </pre> | ||
+ | </li> | ||
+ | <li> | ||
+ | Instalamos el paquete cordova-cli (y sus dependencias) | ||
+ | <pre class="prettyprint"> | ||
+ | $ sudo apt-get install cordova-cli | ||
+ | </pre> | ||
+ | </li> | ||
+ | </ol> | ||
+ | ==Desde npm (manejador de paquetes por defecto de Node.js)== | ||
+ | <ol> | ||
+ | <li> | ||
+ | Para instalar cordova desde npm solo tenemos que ejecutar el siguiente comando | ||
+ | <pre class="prettyprint"> | ||
+ | $ sudo npm install -g cordova | ||
+ | </pre> | ||
+ | </li> | ||
+ | </ol> | ||
+ | |||
=Mi primera App con Cordova= | =Mi primera App con Cordova= | ||
<ol> | <ol> |
Revisió de 15:31, 30 ago 2018
volver a M06 Desarrollo web en entorno cliente
Pasos Previos
Instalación de Android Studio
- Primero añadimos los repositorios par instalar ubuntu-make que permite instalar SDK's en ubuntu
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
- Actualizamos los repositorios
sudo apt-get update
- Ahora instalamos ubuntu-make
sudo apt-get install ubuntu-make
- Con el comando umake podemos instalar el Android Studio
sudo umake android
- Finalmente para configurar android studio tenemos que abrir el Dash y empezar a escribir Android Studio hasta que nos aparezca el icono de la aplicación, lo clicamos y seguimos el wizard hasta tenerlo configurado.
- Otra cosa importante es configurar el path del ANDROID_HOME. Si no habéis cambiado nada al instalar Android Studio por defecto lo instala en la home del usuario por lo tanto para añadir el path abrimos el fichero .bashrc
sudo nano ~/.bashrc
- Ahora vamos al final del fichero y añadimos las siguiente lineas:
export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/tools
- Para ejecutar el emulador de android desde la linea de comandos es posible que necesiteis tener instalado Gradle. Por lo tanto:
sudo apt-get install gradle
- Acceptar las licencias sdkmanager --licenses
Instalación de Node.js y gestor de paquetes npm
Para instalar Node.js y npm podéis seguir el tutorial Node.js
Instalación de Apache Cordova
Desde los repositorios de ubuntu
-
Primero agregamos el ppa a los repositorios de ubuntu y los actualizamos
$ sudo add-apt-repository ppa:cordova-ubuntu/ppa $ sudo apt-get update
-
Instalamos el paquete cordova-cli (y sus dependencias)
$ sudo apt-get install cordova-cli
Desde npm (manejador de paquetes por defecto de Node.js)
-
Para instalar cordova desde npm solo tenemos que ejecutar el siguiente comando
$ sudo npm install -g cordova
Mi primera App con Cordova
- Para crea nuestra primera aplicación en Cordova nos situamos en el directorio donde mantener nuestro código fuente (p.e.: ~/Documentos/CordovaCode/) y ejecutamos el siguiente comando. Podemos añadir el parámetro -d para que nos muestre información sobre el progreso de creación de la aplicación
$ cordova create hello com.example.hello HelloWorld
- Cordova create indica que queremos crear una aplicación
- hello es el nombre de la carpeta donde se guardará toda la información relativa a la aplicación
- com.example.hello es un nombre de dominio para la aplicación
- HelloWorld es el título de la pantalla de aplicación
-
Una vez ejecutado el comando anterior se generará dentro de la carpeta hello un árbol de ficheros y carpetas necesarios para ejecutar la aplicación. A partir de este punto todos los comandos se tendrán que ejecutar dentro de la carpeta de la aplicación, en nuestro caso, dentro de hello.
$ cd hello
-
Para poder hacer el "build" (construir) el proyecto primero tenemos que definir la/s plataforma/s de destino (Android, IOS, etc). con el siguiente comando obtenemos un listado de las plataformas disponibles y las instaladas.
$ cordova platforms ls
Por cierto los comandos platforms y platform son sinónimos
-
Para añadir una plataforma (por ejemplo Android) tenemos que ejecutar...
$ cordova platform add android
-
Ahora solo nos queda construir el proyecto.
$ cordova build android
Si no especificas ninguna plataforma, cordova realizará el build para todas las plataformas añadidas al proyecto
-
Por último para lanzar la aplicación en el emulador de android de Android Studio ejecutamos
$ cordova emulate android