Ejecutar Socket.io en Xamarin.Android


Es muy frecuente querer ejecutar esta grandiosa tecnología en la mayoría de recursos que usamos, por lo que esta vez les enseñaré a implementar Socket.io sin necesidad de usar terceros y sacarse las canas entre versiones y dependencias en servidor, etc etc… como me pasó a mi.

La ejecución es muy sencilla, tenemos un WebView donde se ejecuta código en Razor, HTML y un poco de JS donde se hará un hilo de comunicación de doble vía entre el WebView y el Code-Behind, a esta técnica la llamé BlackOps, ya que aquí se harán todas estas tareas oscuras y transparentes al usuario final, la cual darán una sensación de que corre de manera nativa.

  • En Xamarin Studio crear un nuevo proyecto tipo “Android WebView Application”, en este caso lo llamaré “EtonMessy_And”. 
  • En la carpeta Assets crear otra carpeta llamada “js” y crear un archivo llamado “blackOpsHelper”, descargar el cliente de Socket.io desde https://cdn.socket.io/socket.io-1.0.4.js y JQuery desde http://code.jquery.com/jquery-1.11.0.min.js 
  • En el archivo RazorView.cshtml agregar las referencias necesarias a los script.
  • Como buena práctica es encapsular toda la lógica en un archivo *.js que podría llamarse BlackOpsHelper.js, sin embargo, por razones del diseño del control WebView en Xamarin no es posible ejecutar llamados a Internet (probablemente se corrija más adelante), por el momento..  añadir el código base que he diseñado en una etiqueta “script”.

Continue reading “Ejecutar Socket.io en Xamarin.Android”

Pluralsight tu mejor herramienta de aprendizaje


pluralsight logo

Cuando quieres comenzar a estudiar alguna tecnología en específico y sobre todo tecnologías modernas te encontrarás con recursos que son solo foros o muchas veces cursos desactualizados… en fin, buscar un curso BUENO cuesta y vale un montón de plata, pero uno como estudiante por lo general en mi caso no se cuenta con una tarjeta de crédito personal, si no es que es de los padres!, o no se tienen $98 USD (dólares) en el momento de inscripción.

Por esas razones y muchísimas otras uno termina regresando a los foros y aprendiendo muchas veces a las malas! esa tecnología; cuando digo que a las malas es porque uno puede aprenderse malos hábitos en ese lenguaje de programación o deja agujeros de seguridad, y aquí es donde pluralsight se vuelve una herramienta super eficaz a la hora del aprendizaje, cuenta con profesionales certificados, puedes repetir los vídeos una y otra y otra vez, cuentas con soporte 24/7 y lo más importante es que la biblioteca de cursos se actualiza como mínimo cada mes o esa es la frecuencia de nuevos cursos que me llegan al correo pero esa actualización no solo es para reemplazar material obsoleto si no para agregar cursos de las tecnologías más relevantes en todo el mundo como lo son:

Continue reading “Pluralsight tu mejor herramienta de aprendizaje”

Google Cloud Messaging


Google Cloud Messaging

Así como Microsoft tiene Windows Azure y su soporte para datos en la nube de Apps con notificaciones push y hacer Web Services de una manera muy sencilla y espectacular, Google nos presenta Google Cloud Messaging en el que aumenta la disponibilidad y la calidad de nuestra aplicación en Android.

Continue reading “Google Cloud Messaging”

Google App Camp en Bogotá


Logo Google App Camp

Así es, Google hará un App Camp exclusivo acá en Bogotá el día 28, 29 y 30 de Noviembre. Durante esos 3 días se llevarán a cabo los temas:

  • Aplicaciones Android con HTML5
  • Aplicaciones Web en HTML5 para Google Chrome.
  • API’s

Esta actividad se llevará a cabo durante 8 horas al día y como dicen ellos:

¡Lo bueno es para compartirlo!

Solamente hay 150 cupos de inscripción así que inscribete ahora mismo!! haciendo click aquí.

Como hackear el patrón de seguridad de Android


Muchas veces hemos querido romper la seguridad de los Android ajenos, ya sea por diferentes motivos, curiosidad, trabajo, se nos olvidó el patrón, y muchas veces he visto que hasta por celos de su pareja. Pues como todo sistema de seguridad (sea físico o digital) se puede romper y m.sabra en XDA acaba de presentarnos dos métodos que para algunos nos ha dejado la boca abierta de su simplicidad. El post original lo pueden leer haciendo click aquí si desean leer el original pero si no les gusta leer en inglés o algo así les dejo la explicación de los métodos:

Continue reading “Como hackear el patrón de seguridad de Android”

Herramientas para comenzar a programar para Android (“Hola Mundo”)


Desde que tengo mi Xperia mini X10 he querido aprender a programar en Android, pero desgraciadamente el tiempo, los recursos, las malas fuentes, en fin, junto con muchos otros factores no he podido aprender a programa para esta plataforma tan apetecida. Continue reading “Herramientas para comenzar a programar para Android (“Hola Mundo”)”

Descarga Cut the Rope Experiements V1.0 totalmente gratis para Android


Si te gusta o quieres Cut the Rope Experiments y no tienes los medios o simplemente no te gusta pagar por las aplicaciones en Google Play de Android, llegaste al lugar correcto.

Este juego consiste en darle de comer un dulce a “Om Nom” que es un pequeño monstruo que llega en un paquete a un científico. La lógica de este juego consiste en cortar cuerdas o mover diferentes objetos en el momento justo para darle de comer a “Om Nom”.

En Google Play de Android cuesta 0.98 US$ pero muchas veces no disponemos de una tarjeta de crédito o Paypal por eso me tomé la molestia de darles el instalador totalmente limpio y gratuito, lo he usado yo mismo por lo tanto aseguro que no contiene malware.

Continue reading “Descarga Cut the Rope Experiements V1.0 totalmente gratis para Android”

Desarrollo de aplicaciones para iPhone en .Net


Muchas veces vemos inalcanzables los lenguajes de programación para dispositivos móviles, pero es porque no conocemos como se puede programar o en que plataforma o no tenemos los medios de donde aprender, personalmente a mi me interesa muchísimo la programación móvil y quisiera compartirles esos conocimientos que voy adquiriendo con todos uds mis lectores, antes que nada en los widgets de la barra de la derecha está un cuadro en especial de Box.com donde están 2 libros de programación móvil donde nos enseñan a programar en Android y iPhone.

Luego de estar mirando los eventos de Microsoft que reviso periódicamente encontré un evento donde dicen:

En esta sesión aprenderemos a utilizar MonoTouch y C# para construir aplicaciones para la plataforma iPhone. También aprenderemos como distribuir dichas aplicaciones y otras opciones disponibles para desarrollo (Cocoa y Objective-C).

Entonces pues como podemos ver no solamente existe un solo lenguaje para programar en iPhone, entonces pues aprovechemos y comenzemos a programar para nuestros dispositivos móviles 😀

Oh casi se me olvida: Click aquí para ir al evento.

Las mejores aplicaciones root que necesitarás en tu Android


Si eres un usuario root en tu android es porque necesitaste modificar algo a tu cel, o porque simplemente querías sacarle el máximo provecho a tu móvil. Si no eres root pero quieres serlo tienes que ver esta página porque no todos los Android son iguales y tienes que investigar un poco según tu versión o modelo de Android.

Bueno volviendo al tema, cuando eres root (y me pasó) uno al principio queda como “mmmm y ahora que?“, porque todo el mundo hace bulla y alarde de que seamos root para ser libres, que seamos root para sacarle provecho a nuestro Android, que seamos root para hacer infinidad de cosas, pero lo único en que se concentran la mayoría de páginas son en las ROM, las ROM son sistemas operativos modificados que de hecho son muy bonitos, xq instalé uno en mi Mini Xperia x10 y cada ROM se ajusta a las necesidades que cada quien busca. Pero entonces la finalidad de esta publicación no es enfatizarme en los diferentes sistemas operativos que hay en la red, si no en las mejores aplicaciones que pueden haber mientras seas root. Si más habladuría comencemos (para ir al enlace de descarga haz click en la imagen):

  • ROM Manager: Si eres de los que les gusta estar cambiando y jugando con sus ROM’s, esta es la aplicación perfecta para ti.Imagen de muestra: ROM Manager
  • Titanium Backup Manager: Obviamente nosotros tenemos que hacer backup de nuestras preferencias y muchas más cosas (para evitar lamentaciones) hasta si necesitas guardar el nivel de un juego que necesitas desintalar!, cosas así, por tanto no debe faltar en tu lista de programas indispensables.Imagen de muestra: Titanium Backup Manager
  • Market Enabler: ¿No te ha pasado que el Market te dice que esta aplicación no está disponible para tu dispositivo?, por lo menos a mi me da mucho malgenio porque casi siempre las aplicaciones o Continue reading “Las mejores aplicaciones root que necesitarás en tu Android”

Obten 50 Gigas en Box.com!


Box.com una alternativa para Dropbox para los que conocen esta plataforma orientada a la nube, ahora como campaña publicitaria nos regalan 50 Gigas! en vez de las 2 Gigas que nos regalan por ser usuarios comunes. Lo que tienes q hacer es sencillo:

  1. Descargar el programa para tu Android desde el Market o desde el QrCode: 
    Aplicación de Box.com para Android
  2. Registrarte antes del 23 de Marzo del 2012 o iniciar sesión.

Si no tienes un Android pero quisieras aprovechar esta oferta, dile a un amig@ tuyo que te lo preste por 10 minutos y haces todo el proceso 😉