Nomad–Extensión para VS2010 para crear apps móviles cross-plataforms

image

Hola que tal? , quería compartir este interesante plugin para crear aplicaciones móviles multiplataforma. Puedes descargar este plugin en el sitio oficial: http://www.vsnomad.com/

Lo primero que debemos hacer el registrarnos en el sitio para tener acceso a la beta del producto. El funcionamiento de este plugin era algo que ya hechaba de menos en una herramienta tan potente co visual studio, pero que ya estaba en Dreamweaver hace un tiempo, el cual permite generar plantillas con jquerymobile y luego compilar en la nube y obtener los instalables para Android y IOS (Para IOS debes ser parte del IOS developer Program),de la ayuda de la librería Cordova (derivada de PhoneGap)

Una vez que nos registramos nos va a llegar al correo el login y password para poder acceder al servicio. Luego vamos a poder ver en nuestra pantalla de selección de proyectos:

image

Le damos Ok y vemos el código que genera  es HTML5 junto a las librerías de jquerymobile:

image

Si lo probamos en el emulador de IPhone para VS2010 (que funciona también en Webmatrix, mira este articulo si quieres saber como instalarlo http://geeks.ms/blogs/gperez/archive/2012/06/15/simular-un-browser-de-un-iphone-o-ipad-con-webmatrix-2-rc.aspx)

image

Ahora bien, si vemos la carpeta del proyecto podemos ver el archivo de cordova.js, proyecto que deriva de PhoneGap que hoy en día es propiedad de Adobe, y nos provee de una libería javascript que permite la comunicación desde html5 al sdk del dispositivo. Revisa más sobre cordova: https://github.com/sebbie1o1/cordova-jquerymobile-boilerplate

image

Luego podemos compilar para cualquier para Android o IPhone

image

Selecciono Android y despues de unos segundos la compilación ya está lista y podemos abrir la carpeta de generación:

image

Y acá está el APK!

image

Puedes definir también una splash screen para ambas plataformas:

image

Voy a probar la aplicación en el Emulador que provee el SDK de Android, descargo la APP (me la envié por correo y desde el emulador entre a mi cuenta para descargar el APK)

image image

Puedes ver que cordova está haciendo lo suyo, teniendo acceso a parametros de telefono (en mi caso emulador), datos que cuando probé en el emulador Web de IPhone no aparecián ya que este emulador es solo una interfaz web).

Excelente! ya podemos crear app con HTML5 y Phonegap desde nuestro visual studio!

Importante, no es necesario tener el SDK de Android instalado, ya que nomad compila en nube, si vas a necesitas conexión a internet.

Revisa la documentación y un video explicativo acá:

http://www.vsnomad.com/documentation/

Espero que te sirva!
@chalalo

Un comentario en “Nomad–Extensión para VS2010 para crear apps móviles cross-plataforms”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *