Desarrollo de aplicaciones con la CLI de PhoneGap developing-apps-with-phonegap-cli
Como desarrollador, puede ejecutar la aplicación en un dispositivo o en un emulador en cualquier momento, siempre que haya configurado el entorno de desarrollo.
Para ejecutar los siguientes ejemplos necesitará un sistema que ejecute OSx (Mac) con Xcode o un sistema Mac/Win/Linux con el SDK para Android instalado.
Bootstrap del entorno de desarrollo bootstrap-your-development-environment
Configuración de la CLI de PhoneGap
Para iOS: Para desarrollar para iPhone y iPads, necesita Apple Xcode IDE.
- Descárguelo gratis here.
- Guía de la plataforma de PhoneGap iOS
Para Android: Para desarrollar iPhone y iPads, necesita el Android Studio IDE de Google.
- Descárguelo gratis here.
- Guía de la plataforma de PhoneGap para Android
Descargar la fuente download-the-source
Una vez que haya mejorado correctamente su entorno de desarrollo, descargue la fuente desde el mosaico de la versión de la aplicación AEM:
- Haga clic en la cadena desplegable de mosaicos del PhoneGap Build.
- Haga clic en Descargar fuente.
- Seleccione la fuente que desee en el modal Descargar origen .
- Haga clic en Descargar y guarde el ZIP en su equipo.
- Extraiga el archivo zip descargado en su espacio de trabajo.
Generar y cargar la aplicación (desde el origen) build-and-load-the-app-from-source
La CLI de PhoneGap puede crear un proyecto de plataforma, compilar el origen e implementar la aplicación en un único comando.
- Asegúrese de haber instalado la CLI de PhoneGap, consulte más arriba.
- En una ventana de consola (o terminal), vaya al directorio raíz del origen extraído.
- Introduzca el siguiente comando:
phonegap run android
// -- or -- //
phonegap run ios
- Crear una nueva carpeta (prueba mkdir)
- Vaya a esta nueva carpeta (prueba cd)
- Ejecutar 'phonegap create helloWorld'
- Vaya a helloWorld (cd helloWorld)
- Ejecute 'phonegap run android (o reemplace android con ios como se ha indicado anteriormente).
- El emulador se abrirá ejecutando la aplicación PhoneGap recién creada, diciendo "Preparado para el dispositivo" si el puente de JavaScript a nativo está en funcionamiento.
Depurar JavaScript con la depuración de Safari y IOS debug-javascripts-with-safari-and-ios-debug
Puede depurar los JavaScript de la aplicación con las herramientas para desarrolladores de Safari, del mismo modo que lo haría con una aplicación web.
Habilitar las herramientas para desarrolladores de Safari enable-safari-developer-tools
Para habilitar las herramientas para desarrolladores:
-
Abrir las preferencias de Safari
- Haga clic en Safari en la barra de menús
- Haga clic en Preferencias
-
Haga clic en Avanzadas en la ventana Preferencias
- Marque "Mostrar menú Desarrollo en la barra de menús"
- Cierre de la ventana Preferencias
Conexión de Safari a iOS connect-safari-to-ios
Puede conectar Safari a un dispositivo iOS o emulador.
- En una ventana de la consola, vaya al directorio raíz del origen extraído.
- Introduzca el siguiente comando para iniciar la aplicación en su dispositivo o emulador.
phonegap run <platform> --device
// -- or -- //
phonegap run <platform> --emulator
- Abrir Safari
- Haga clic en Desarrollo en la barra de menús
- Seleccione el submenú Simulador de iOS
- Haga clic en home.html
Depurar JavaScript con el inspector web de Safari debug-javascript-with-safari-s-web-inspector
Puede establecer puntos de interrupción en cualquier lugar del origen. Cuando interactúe con su emulador o dispositivo, la ejecución de su aplicación se detendrá en esos puntos de interrupción. Puede pasar por la ejecución e inspeccionar los valores en las variables.
- Haga clic en Recursos en la ventana Inspector Web
- Navegue por el árbol de origen y haga clic en el archivo de origen deseado
- Haga clic en el número de línea adyacente para agregar un punto de interrupción.
- Interaccione con el dispositivo o emulador
- Utilice los botones de control para continuar la ejecución, dar un paso más allá, entrar en los métodos y salir de ellos:
Pasos siguientes the-next-steps
Una vez que sepa cómo desarrollar aplicaciones con la CLI de PhoneGap, consulte Acceso a las funciones del dispositivo.