Dave Rendón Microsoft Azure MVP, embracing and fostering tech intensity to benefit society and thrive in a digital world.

Creando una App con Azure Mobile Services, Android y Phonegap. Parte 3

1 min read

Hemos llegado a la última parte, ahora vamos a integrar nuestra aplicación con phonegap.

Vamos al porta de administración de azure: http://manage.windowsazure.com ó http://portal.azure.com

Vamos a la pestaña de mobile services y seleccionamos el servicio que acabamos de crear.

wikiazure phonegap 0

En el siguiente panel vamos a seleccionar la plataforma Phonegap y vamos a dar click en crear nueva aplicación:

wikiazure phonegap 1

Posterior a esto, nos pide que sigamos 4 pasos:

  1. Obtener herramientas
  2. Crear una tabla
  3. Descargar y ejecutar la aplicación
  4. Recompilar proyectos para cada plataforma

Como ya tenemos las herramientas, nos vamos al paso 2 a crear la tabla necesaria.

crear tabla

Nos mostrará una notificación  de que nuestra tabla ha sido creada:

tabla creada

A continuación descargamos el paquete de la aplicación en una carpeta comprimida:

descarga pack

 

Ahora vamos a abrir el eclipse que viene en el paquete que descargamos previamente desde el portal de Android y definimos nuestro workspace:

workspace wikiazure

 

Una vez listo nuestro entorno, vamos a crear un nuevo proyecto:

 

 

wiki azure android

Seleccionamos la carpeta Android->from existing code:

wiki azure android 3

 

Ahora buscamos el directorio donde guardamos el paquete de la aplicación que descargamos de Azure:

*OJO: tenemos que descomprimir la carpeta que descargamos, de ahí se descomprime una carpeta llamada Phonegap, dicha carpeta contiene 2 subcarpetas, por lo que tenemos que incluir la carpeta completa!

wikiazure import

 

Listo! Ahora nuestro proyecto está listo para compilar, vamos a la carpeta wikiazure, botón derecho, run as->Android Application:

wiki azure run

 

Algunos issues:

Se necesita el paquete más actualizado de Android, es decir la versión 5!

Por esto, debes descargar las últimas actualizaciones desde el SDK manager que viene en el IDE.

Como ejecutas el emulador en la última versión, necesitas que el emulador sea compatible, por lo que tendrás otro error y debes instalar el acelerador de gráficos de Intel:http://www.marlonj.com/blog/2012/04/habilitar-la-aceleracion-de-graficos-y-hardware-en-el-emulador-de-android-en-windows/

http://stackoverflow.com/questions/26355645/error-in-launching-avd

 

Si todo ha resultado bien, tendrás tu App funcionando en Android con Phonegap y Azure lista para conectarla a un webservice y hacerla escalable!

demo mobile services

 

Al fin hemos terminado! si te ha gustado compártelo!

Parte 1:

Parte 2:

Dave Rendón Microsoft Azure MVP, embracing and fostering tech intensity to benefit society and thrive in a digital world.

Leave a Reply

Your email address will not be published. Required fields are marked *