> Manuales > Manual de PhoneGap

En este articulo veremos algunos apuntes finales que sirven de preámbulo para comenzar a desarrollar con PhoneGap.

En el artículo anterior conocimos algunos datos sobre PhoneGap, información que tenía como preámbulo un análisis de la complejidad que podemos encontrar a la hora de desarrollar para dispositivos móviles sin importar la plataforma, PhoneGap brinda una solución a todo ese complejo problema, haciendo uso de tecnologías Web como HTML5, CSS3 y JAVASCRIPT.

La solución que brinda PhoneGap es muy completa pero no por eso debemos cantar victoria y decir que PhoneGap es lo único que usaremos en este Manual, es primordial e importante aclarar que, el framework como tal no tiene nada que ver con el diseño de las interfaces de usuario, su labor principal es poder hacer de una aplicación web una nativa, además de hacerlo para múltiples plataformas sin tener que lidiar con la tediosa migración de código de un lenguaje de programación, por eso podemos acompañar a PhoneGap de jQuery Mobile, el segundo es una gran ayuda a la hora de crear nuestras aplicaciones gracias al buen uso que hace de widgets, que se adaptan a la resolución de la pantalla del dispositivo, una gran ventaja, pues estamos ahorrando algunas horas de hacer código CSS3 y en algunos casos JAVASCRIPT, para poder concebir interfaces de usuario realmente atractivas, pues si no hacemos esto obtenemos aplicaciones demasiado simples poco apetecidas por los usuarios, o imagina encontrar una aplicación que instales en tu teléfono inteligente o tableta y se vea como una página web sin ningún tipo de estilo, tendría que hacer maravillas para no desinstalarla.

Nota: Recuerda que en DesarrolloWeb.com puedes tener acceso al manual de jQuery Mobile, te recomendamos revisarlos si no tienes idea de cómo trabajar con el framework, es más puedes adelantar el estudio de este para que al llegar al uso del mismo en el Manual de PhoneGap, se haga más fácil el entendimiento de algunas cosas, no está de más aclarar, por lo que no nos detendremos a explicar nada sobre jQuery Mobile en este manual.

Lo que nos espera al obtener PhoneGap

Parece que ya hemos hablado algunas cosas relevantes a PhoneGap y espero que todos hayan comenzado a despertar la duda de cómo comenzar a trabajar con el framework, el hecho de hacer o escribir un solo código fuente para aplicaciones que corren en múltiples plataformas, en especial sistemas operativos móviles, genera un grado de expectativa bastante alto, pues bien debo decir sin temor a equivocarme o a caer en pronunciamiento erróneo, que PhoneGap es unos de los mejores frameworks con los que he trabajado, por su facilidad de uso, al contar con APIS de fácil y prácticos accesos, además su portabilidad entre varias plataformas, así que si eres nuevo con PhoneGap y te preguntas ¿realmente vale la pena aprender a desarrollar con PhoneGap? por supuesto que vale la pena cada segundo que inviertas en el aprendizaje de este fabuloso, increíble y excitante framework.

PhoneGap es completamente libre y los puedes descargar de su página web oficial (http://phonegap.com/download), donde también hay una sección para desarrolladores donde podemos obtener las instrucciones para hacer los pasos del inicio con PhoneGap, por supuesto toda esta información aparece en ingles, puedes ir revisando una a una en todas las plataformas con las que trabaja el framework, también hay una completa documentación de todas las APIS que usa PhoneGap para tener acceso al hardware y otras opciones y herramientas propias de las aplicaciones nativas. Es importante mencionar que en el archivo .zip que obtienes al descargar PhoneGap hay una documentación en español, pero no de la versión actual ha de ser de dos o tres versiones anteriores por eso mejor resulta leer la documentación en ingles.

Descripción de las APIS que maneja PhoneGap

Actualmente al entrar en la documentación de PhoneGap el titulo del documento será "Cordova documentation", ya que este es el nombre del proyecto en la Apache Software Foundation, más sin embargo el framework es aun conocido como PhoneGap como marca registrada y comercial. En la documentación las APIS están organizadas en orden alfabético de igual forma te las presentaremos en este articulo del Manual de PhoneGap. Esas APIS son: Con todas estas APIS podemos desarrollar aplicaciones realmente atractivas basadas en tecnologías web y que tengan acceso a hardware del dispositivo, con el fin de hacerlas más nativas, en la siguiente imagen puedes ver en que plataforma es soportada cada una de las APIS mencionadas anteriormente.

Nos veremos en una próxima ocasión y solo nos resta por decir que ya tenemos suficiente información como iniciar con el desarrollo con PhoneGap, pero ya será en el próximo articulo.

Dairo Galeano

Desarrollador independiente

Manual