Tal vez ya sepa que App Builder de DecSoft puede crear HTML 5 apps, WebApps, Progressive WebApps y WebExtensions, todo esto, sin ninguna dependencia externa, esto es, usando sólo App Builder de DecSoft.

Sin embargo, App Builder de DecSoft se integra también con Apache Cordova, gracias a esto, puede también crear aplicaciones "híbridas" para móviles y de escritorio para Android, iOS, Windows 10 y otras plataformas.

En este artículo podrá aprender cómo preparar App Builder de DecSoft y Apache Cordova para compilar sus aplicaciones en archivos APK, listos para ser instalados y usados en Android.

Software requerido

Además de App Builder de DecSoft, necesitará instalar cierto software para estar listo para generar archivos APK de sus apps. Abajo puede ver listado el software que es necesario tener instalado.

1º Instale Node.js

Apache Cordova necesita Node.js, de modo que es preciso instalarlo. Puede descargar Node.js desde su sitio web: https://nodejs.org/. Descargue el programa y sigua los pasos del asistente de instalación para instalarlo.

El asistente de instalación de Node.js

2º Instale Git

Apache Cordova también necesita el sistema de control de versiones Git. Puede descargar Git desde su sitio web: https://git-scm.com/. Descargue el programa y sigua los pasos del asistente de instalación para instalarlo.

El asistente de instalación de Git

3º Instale Apache Cordova

Instalar Apache Cordova es muy sencillo. Abra una ventana de consola (por ejemplo, pulse las teclas WIN + R, escriba CMD en el diálogo que aparecerá, y, pulse ENTER) y escriba en la consola la siguiente línea:

npm install -g cordova

Una ventana de consola para instalar Apache Cordova

Cuando el anterior comando finalice Apache Cordova deberá haberse instalado en su computadora.

4º Instale Oracle Java

Tal vez ya tenga instalado Oracle Java, pero, siempre podrá descargarlo desde su sitio web: https://java.com/. Apache Cordova no necesita Oracle Java para sí mismo, sino que es Android SDK quien lo necesita.

El asistente de instalación de Oracle Java

5º Instale Android SDK

Para crear archivos APK de sus apps es necesario contar con Android SDK. Puede descargar el programa Android Studio desde su sitio web: https://developer.android.com/studio/install.html. Android Studio incorpora ya el necesario Android SDK.

El asistente de instalación de Android Studio

¡Ya está preparado!

Una vez haya seguido los pasos anteriores e instalado el software necesario, ya estará listo para crear archivos APK de sus apps. App Builder de DecSoft generará para usted la apropiada configuración, iconos, pantallas de inicio y más para Apache Cordova.

Abra el diálogo de opciones de la app en App Builder de DecSoft y marque la casilla para crear un archivo de configuración para Apache Cordova, y, marque también la casilla para crear los archivos BAT para la plataforma Android.

Diálogo de opciones de la app de DecSoft's App Builder

Cuando haya marcado las casillas mencionadas, la próxima vez que construya ("build") su app, todo lo necesario para Apache Cordovav será generado por App Builder de DecSoft. Vea en la imagen de abajo una app de ejemplo compilada:

Archivos de App Builder de DecSoft para Apache Cordova

Lo único que tiene que hacer es abrir uno de los archivos BAT que puede ver en la imagen de abajo:

cordova_android_debug.bat

Cuando ejecute este archivo BAT obtendrá un archivo APK de su app listo para ser depurado en dispositivo con Android. Este APK contiene información de depuración útil para esta etapa.

cordova_android_release.bat

Cuando ejecute este archivo BAT obtendrá un archivo APK de su app listo para ser distribuido directamente en dispositivos con Android o en tiendas como Google Play.

cordova_android_run.bat

Si tiene un dispositivo Android conectado a su computadora, cuando ejecute este archivo BAT, obtendrá un archivo APK de depuración de su app, que, será automáticamente ejecutado en su dispositivo luego de crearse.

Conclusión

Con este artículo ha aprendido cómo generar archivos APK de sus apps con App Builder de DecSoft, Apache Cordova y otro software relacionado. Ciertamente, instalar dicho software requiere algo de tiempo, pero, necesitará hacerlo sólo una vez.

Una vez lo haga y el entorno esté preparado crear archivos APK para Android de sus app, listos para ser depurados, distribuidos o ejecutados en un dispositivo conectado, es algo muy, muy rápido y sencillo, gracias a la integración con Apache Cordova que ofrece App Builder de DecSoft.

¿Alguna pregunta?

Si tiene alguna pregunta, por favor, no dude en usar el formulario de contacto de DecSoft o escriba un correo a info@decsoftutils.com.

¡Pruebe App Builder gratis ahora! Como el resto de productos de DecSoft, la versión de demostración de App Builder no está limitada en características ni tiempo, de modo que puede probar el producto el tiempo que quiera y usando todas sus características. Practique con los más de 50 apps de ejemplo incluidas en el programa, la ayuda contextual del mismo y obtenga más ayuda en el foro de soporte de DecSoft.