Hablando un poco sobre:
Apache cordova: es un framework basado en Node.js y otras tecnologías que permite el desarrollo de aplicaciones móviles híbridas basadas en HTML5, Javascript y CSS3. Leer mas sobre cordova https://cordova.apache.org/
PhoneGap: es un framework para el desarrollo de aplicaciones móviles producido por Nitobi, y comprado posteriormente por Adobe Systems.
Principalmente,PhoneGap permite a los programadores desarrollar aplicaciones para dispositivos móviles utilizando herramientas genéricas tales como HTML5, Javascript y CSS3 . Leer mas sobre phonegap
Ionic:es un completo SDKde código abierto para el desarrollo de aplicaciones móvileshíbridas. Construido sobreAngularJS y Apache Cordova , Ionic proporciona herramientas yservicios para desarrollar aplicaciones móviles híbridas usandotecnologías Web como CSS , HTML5 y Sass. Leer mas sobre ionic http://ionicframework.com/docs
También cabe destacar que una de las principales ventajas de utilizar uno de estos framework es que puedes compilar para múltiples plataformas utilizando el mismo código, solo aplicas configuraciones distinta para la plataforma requerida.Entre las plataformas oficiales están:
NOTA: Si no dispones de un macOS o Windows puedes utilizar los servicios de ionic y phonegap para la compilación en la nube para las plataformas macOs, windows y otras.
Ahora lo que nos interesa (Todo las instalaciones y configuraciones se harán desde la terminal).
Es necesario instalar:
Antes de iniciar es requerido la instalación de Curl:
Damos clic en "Otras Descargas", en la pagina siguiente, al final seleccionamos
“ InstaleNode.js mediante un manejador de paquetes ”
Luego nos ubicamos en la sección “Distribuciones de Linux basadas en Debian y Ubuntu“
Vamos a instalar la versión 6.x
Primero agregamos el repositorio así:
Procedemos a instalar nodejs:
NOTA: al terminar la instalación de nodejs con este modo ya instala el npm
Instalar Apache Cordova, Phonegap ionic:
para verificar la instalación de cordova, phonegap y ionic:
Al final de la pagina android descargar el paquete para linux.
Al terminar la descarga procedemos a configurar la variable de entorno.
Yo almacene mi android-sdk en mi carpeta personal de mi usuario. Vamos a editar el archivo bashrc que se encuentra en la carpeta personal de tu usuario. Utilizaremos nano así:
Al final del archivo agregamos la dirección de la carpeta del android-sdk
"export PATH=${PATH}:/home/miusuario/android-sdk-linux/tools
export PATH=${PATH}:/home/miusuario/android-sdk-linux/platform-tools"
para guardar presionamos Ctrl+O y Ctrl+X para cerrar nano.
para verificar que funciona agregamos
Nos debe abrir "Android SDK Manager"
De esta manera ya podemos desarrollar nuestras app para android y otras plataformas.
No olviden comentar y regalar puntos.
Apache cordova: es un framework basado en Node.js y otras tecnologías que permite el desarrollo de aplicaciones móviles híbridas basadas en HTML5, Javascript y CSS3. Leer mas sobre cordova https://cordova.apache.org/
PhoneGap: es un framework para el desarrollo de aplicaciones móviles producido por Nitobi, y comprado posteriormente por Adobe Systems.
Principalmente,PhoneGap permite a los programadores desarrollar aplicaciones para dispositivos móviles utilizando herramientas genéricas tales como HTML5, Javascript y CSS3 . Leer mas sobre phonegap
Ionic:es un completo SDKde código abierto para el desarrollo de aplicaciones móvileshíbridas. Construido sobreAngularJS y Apache Cordova , Ionic proporciona herramientas yservicios para desarrollar aplicaciones móviles híbridas usandotecnologías Web como CSS , HTML5 y Sass. Leer mas sobre ionic http://ionicframework.com/docs
También cabe destacar que una de las principales ventajas de utilizar uno de estos framework es que puedes compilar para múltiples plataformas utilizando el mismo código, solo aplicas configuraciones distinta para la plataforma requerida.Entre las plataformas oficiales están:
- Android
- iOS
- Windows Phone
- Ubuntu OS
- Firefox OS
- Web OS
- Blackberry
NOTA: Si no dispones de un macOS o Windows puedes utilizar los servicios de ionic y phonegap para la compilación en la nube para las plataformas macOs, windows y otras.
Ahora lo que nos interesa (Todo las instalaciones y configuraciones se harán desde la terminal).
Es necesario instalar:
- Node.jsNpm (se instala automaticamente al instalar node.js)
- Apache Cordova
- Phonegap
- Ionic v2
- Descargar android-sdk y configurar el patch
Antes de iniciar es requerido la instalación de Curl:
- Node.js: Ingresamos a https://nodejs.org/es/
Damos clic en "Otras Descargas", en la pagina siguiente, al final seleccionamos
“ InstaleNode.js mediante un manejador de paquetes ”
Luego nos ubicamos en la sección “Distribuciones de Linux basadas en Debian y Ubuntu“
Vamos a instalar la versión 6.x
Primero agregamos el repositorio así:
Procedemos a instalar nodejs:
[color=#000000][color=#000000]Para verificar la instalación hacemos
[/color][/color]
NOTA: al terminar la instalación de nodejs con este modo ya instala el npm
Instalar Apache Cordova, Phonegap ionic:
para verificar la instalación de cordova, phonegap y ionic:
- Descargar android-sdk y configurar patch.
Al final de la pagina android descargar el paquete para linux.
Al terminar la descarga procedemos a configurar la variable de entorno.
Yo almacene mi android-sdk en mi carpeta personal de mi usuario. Vamos a editar el archivo bashrc que se encuentra en la carpeta personal de tu usuario. Utilizaremos nano así:
Al final del archivo agregamos la dirección de la carpeta del android-sdk
"export PATH=${PATH}:/home/miusuario/android-sdk-linux/tools
export PATH=${PATH}:/home/miusuario/android-sdk-linux/platform-tools"
para guardar presionamos Ctrl+O y Ctrl+X para cerrar nano.
para verificar que funciona agregamos
Nos debe abrir "Android SDK Manager"
De esta manera ya podemos desarrollar nuestras app para android y otras plataformas.
No olviden comentar y regalar puntos.