Ejemplo simple de suma en MonoTouch mas que un Hola mundo

Este es mi primer post en este blog, así que es oficial es mi “HolaMundo” en el mundo bloggero entonces que mejor que para conmemorar mi primer post que un Hola mundo para el iPhone utilizando esta nueva tecnología llamada MonoTouch!

Bueno este ejemplo es clásico así que vamos a darle un giro y vamos a hacer algo un poco más práctico, una suma de 2 números para demostrar lo fácil que es programar para estos grandiosos dispositivos móviles de Apple.

 Pero primero se preguntaran ¿¿Qué es MonoTouch??… Pues hasta hace algún tiempo si queríamos desarrollar para el iPhone/iPodTouch estábamos obligados a conocer Objective-C, que es el lenguaje que utiliza esta plataforma pero todo esto cambia con el lanzamiento de MonoTouch. Ahora con esta herramienta podemos tomar nuestros conocimientos de C# y la plataforma .NET que Microsoft desarrolló para el desarrollo de aplicaciones y aplicarlos para la creación de aplicaciones para estos dispositivos.

El IDE utilizado para programar se llama MonoDevelop tiene un aspecto visual muy intuitivo (muy parecido a Visual Studio®) y esta es la herramienta principal para el desarrollo de aplicaciones, este se ayuda también del InterfaceBuilder que es la herramienta gráfica que Apple nos ofrece a través de su SDK y nos sirve  para diseñar nuestra interfaz gráfica del equipo.

MonoTouch se encuentra ya en la versión estable 1.4 y en la versión beta 1.9, la versión 1.0 fue lanzada el día 14 de septiembre del 2009 por Miguel de Icaza (quien es el líder del proyecto mono) a través de su blog.

En lo personal pienso que este es un gran paso para todos los desarrolladores que manejamos la plataforma .NET porque cada vez más se va rompiendo la barrera que se tenía en la plataforma, que solo funcionaba sobre ciertas arquitecturas. También Miguel de Icaza hace poco anuncio la salida de MonoDroid que es la implementación de Mono sobre el sistema operativo Android® de Google®, esto abre muchísimas oportunidades de negocio ¿Por qué? Pues véanlo de la siguiente manera “solo programas la lógica de tu aplicación una vez, y con algunos cambios mínimos la tienes corriendo sobre iPhone, iPod, iPad, Escritorio (Linux, Windows y Mac), Zune HD®, XBOX 360®, Windows Mobile® 7, Android y demás plataformas que soporten .NET” así que a mi punto de vista se ve un futuro muy favorable para la plataforma .NET especialmente hablando de C#.

Con esto en mente les dejo con este pequeño video tutorial que espero les sea de ayuda para entrar a este increíble mundo de MonoTouch. Nos leemos después :)


P.D. Cualquier duda pueden ponerla en los comentarios y tratare de responderla a la brevedad posible.