Curso de jQuery-Introducción
De WikiEducator
Saltar a: navegación, buscar
PhoneGap
Tutorial para desarrollar aplicaciones móviles multiplataforma
Contenido
Empezando con PhoneGap
Arquitectura javascript
- Una aplicación mediante PhoneGap tendrá dos partes bien definidas:
- JavaScript para la parte de negocio: Interfaz de usuario y funcionalidad
- Javascript para acceder y controlar el dispositivo
Entorno de desarrollo en Android
- JDK (Android se programa en Java)
- Eclipse
- Android SDK
- Android ADT Plugin para Eclipse
- Android AVD (Android Virtual Device)
- PhoneGap SDK para Android
- Menos PhoneGap, el resto se pueden obtener mediante una descarga única
Emulador Android
- Crear dispositivos AVD Descargar video
- Teclas de acceso rápido:
- Inicio: Tecla Home.
- F2: Tecla Menú.
- Esc: Tecla de volver.
- F7: Tecla On/Off
- Ctrl-F5/Ctrl-F6 óKeyPad +/-: Control de volumen de audio.
- Ctrl-F11 ó KeyPad 7: Cambia la orientación entre horizontal y vertical.
- Alt-Intro: Visualiza el emulador a pantalla completa.
PhoneGap
- Se basa en la parte común de todos los dispositivos móviles: el navegador
- Los nuevos navegadores se adhieren a estándares como HTML5/CSS3.
- HTML5 nos da mucha funcionalidad: procesos en background mediante web workers, soporte offline, base de datos...
- CSS3 permite que nos despidamos de flash para realizar gradientes, bordes redondeados, páginas responsivas, vistas de impresión, etc.
- Todas las plataformas móviles excepto Windows 7 Phone utilizan un navegador basado en webkit
Webviews
- Piensa en una aplicación PhoneGap como un navegador embebido dentro de la aplicación y que ejecuta HMTL5/CSS.
- Estos navegadores embebidos es lo que se conoce como webview
- Cada una de las pantallas de nuestra aplicación será un webview.
- Desde el webview ejecutaremos código JavaScript que comunicará con código nativo del dispositivo.
- Todos los dispositivos permiten al código en JavaScript hacer llamadas a código nativo en Java/C++/Objective C y al revés.