Apps Android con App Builder de DecSoft
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.
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.
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
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.
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.
¡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.
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:
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.