Que tal amigos, en esta ocasión estaremos haciendo una aplicación para iOS usando la zona de componentes del nuevo Xamarin Studio que tiene unos días de haber salido, con características muy interesantes como el usar el Visual Studio como plataforma de programación y el Interface Builder del Xcode para el aspecto visual.



Xamarin Studio marca un cambio en la tendencia en desarrollo de software para aplicaciones nativas usando frameworks, ya que sin temor a equivocarme, es la mejor alternativa para aplicativos móviles que requieren conexión al entorno empresarial.






La zona de componentes de lo que trata el ejemplo nos permite incorporar bibliotecas establecidas de controles que facilitan el desarrollo de aplicaciones, la principal ventaja en usar CSharp en las aplicaciones móviles es el ahorro significativo de tiempo de desarrollo comparado con usar otros frameworks o usar las plataformas oficiales.






Si desean probar Xamarin Studio pueden entrar a:





http:/xamarin.com/download


Saludos.
@enriqueaguilar.
----------------------



--------------------------------------------------------------------------------------------------------------------------------
Xamarin Studio, Components.

Hi friends, this time i will be doing an iPhone application using the components of the Xamarin Studio having a few days of leaving, with very interesting features such as Visual Studio and use the software platform and the Xcode Interface Builder for the visual aspect.

Xamarin Studio marks a change in trend in software development to native applications using frameworks, and for me is the best alternative for mobile applications that require connection to the business environment.

Area components is what allows us to incorporate the example libraries set of controls that facilitate application development, the main advantage of using CSharp in mobile applications is saving significant development time compared to using other frameworks or use official platforms.

If you want to try Xamarin Studio can enter:
http:/xamarin.com/download

Good day.
@enriqueaguilar.


Que tal amigos, en esta ocasión estaremos haciendo una aplicación para iOS usando Xamarin Studio con el uso del componente FlyOutNavigation que permite generar Menús laterales y desplegables que permiten que las ventanas principales ocupen toda la pantalla del dispositivo.

El uso del componente permitirá que en tan solo 8 minutos puedas crear una aplicación de este tipo.

Xamarin Studio es la mejor opción, sin duda, para desarrollar Apps para iOS ya que ofrece características que ninguna otra plataforma tiene.

Cualquier duda, con toda confianza estoy en twitter en:
@enriqueaguilar.

Saludos cordiales desde León Guanajuato México.
Enrique Aguilar.



----

Xamarin iOS FlyoutComponent.

Hi friends, on this occasion we will be making an iOS app using Xamarin Studio using Flyoutnavigation component that generates menus and folding side that allow the main windows fill the screen of the device.

The component use allow, in just 8 minutes that the create an application of this type.

Xamarin Studio is the best choice to build Apps for iOS.

Any questions, follow me on twitter at:
@enriqueaguilar.

Greetings from León, México.

Enrique Aguilar.


Que tal amigos, en esta ocasión estaremos realizando una aplicación usando el complemento del AVSpeechSynthesizer para iOS 7 con Xamarin Studio que permite a los desarrolladores utilizar la voz de Siri para que sus propias aplicaciones puedan hablar.

Con esta nueva característica para iOS 7 (aunque ya se podía anteriormente con complementos de terceros), el potencial en cuanto a aplicaciones de este tipo es ilimitado, por ejemplo un reloj despertador que te indique el clima del día, te lea los noticias de la mañana, tus nuevos mensajes en redes sociales, te indique quien te está llamando, y te haga un resumen de todas las actividades que vas a realizar durante el día, y todo esto sin tocar el iPhone o el iPad.

Aplicaciones empresariales que indiquen al usuario las acciones que debe de realizar, en tiempo y lugar, los procesos terminados, las notificaciones de las ventas y cobranza en tiempo real, sin necesidad de lectura, todo hablado, simplemente fascinante.

Con menos de 20 líneas de código puedes hacer que tu Aplicación Móvil, diga lo que tu quieres que diga.


Saludos desde México.
@enriqueaguilar

----

Hi friends, this time we will be making an application using the complement of AVSpeechSynthesizer for iOS 7 with Xamarin Studio that allows developers to use Siri voice for your own applications can talk.

With this new feature to iOS 7 (although it could previously third-party add-ons), the potential in terms of applications of this type is unlimited, for example an alarm clock that will indicate the weather of the day, read the morning news, your new social network messages, who is calling you, and make you a summary of all the activities that you do during the day, and all without touching the iPhone or iPad.

Business applications to the user indicating the actions you need to perform, in time and place, finishing processes, notifications of sales and collection in real time, without having to read, all spoken, just amazing.

With less than 20 lines of code you can make your mobile application, say what you want to say.

Greetings from México
@enriqueaguilar



Que tal amigos, en esta ocasión estaremos haciendo una aplicación para iOS que permita invocar métodos asíncronos los cuales recibirán de Dropbox un XML con estructura, un WSDL en formato XML de un servicio WEB público, un archivo JSON de un servicio WEB de tipo REST y una imagen almacenada en Dropbox, todos de manera asíncrona, en procesos separados completamente.

El uso de procesos Asíncronos en Xamarin Studio le da un importante impulso al desarrollo de software para móviles y una ventaja competitiva contra las otras opciones de desarrollo móvil con frameworks de tipo interpretación y scripting.

Cualquier duda, me pueden contactar en:
@enriqueaguilar

--------------------------------------------------

Hi friends, this time we will be making an iOS app that allows asynchronous invoke methods which receive structured XML, a WSDL in XML format of a public Web service, a JSON file a REST web service and an image stored on Dropbox, all asynchronously, in completely separate processes.

The use of asynchronous processes in Xamarin Studio gives a significant boost to mobile software development and competitive advantage with other development options such interpretation mobile frameworks and scripting.

Any questions, you can contact me at:
@enriqueaguilar


Que tal amigos, en esta ocasión vamos a realizar una aplicación para iPhone que permita la paginación con el efecto de tipo libro en iOS, usando MonoTouch, MonoDevelop y XCode, usando CSharp como lenguaje y sobre MacOS.

El primer paso será generar la clase que contendrá la estructura, sus constructores y la interfaz, después agregar los archivos que visualizará la aplicación, después generar el UIPageViewController, sus propiedades, la instancia a la clase principal y la generación de los métodos que definan el comportamiento de avanzado y retroceso.

El video dura 6 minutos, y la construcción de la aplicación no más de 15 minutos, estoy seguro que en ninguna otra plataforma podrán generar esta misma aplicación en menos tiempo. 



Para descargar el código de la aplicación pueden entrar a:

-------
Hi friends, this time we will make an iPhone application that allows paging with book type effect in iOS using MonoTouch, MonoDevelop and XCode, using CSharp as language and MacOS.


The first step is to create the class that will contain the structure, and interface builders, then add the files to display the application, then generate the UIPageViewController, their properties, the instance of the main class and generation methods that define the advanced and backward behavior.

The video lasts six minutes, and the construction of the application no more than 15 minutes, I'm sure in no other platform can generate this same application in less time.


To download the application code can enter:
https://github.com/enriqueaguilar



Que tal amigos, ante el cambio drástico en desarrollo de software de aplicaciones de escritorio que viene con el nuevo sistema operativo de Microsoft, cambiando muchos de los paradigmas del programador tradicional y del usuario final, empezamos ya a trabajar con él y con una mezcla de sentimientos encontrados con puntos a favor y menos en contra, en esta ocasión estaremos haciendo una aplicación para Windows 8 en XAML y C# que invoque un servicio Web que regrese una lista con datos provenientes de una tabla de SQL Server y previamente realizado. El servicio Web regresará una lista que contiene la información de una tabla con datos almacenados y está montado en un IIS 7.5 sobre Windows 7.



Para empezar la aplicación para Windows 8 tendrá un botón y un Listbox, mismo que modificaremos de la siguiente manera:


Una vez que el listbox está preparado para recibir la información de la lista mediante sus etiquetas, ahora procederemos a colocar el código de invocación asíncrona en el botón que recibirá los datos con las siguientes líneas.


Y listo, tenemos los datos de una tabla de SQL Server que son extraídas por un Servicio WEB tradicional mediante el IIS y enviadas a la aplicación de Windows 8 con invocación asíncrona y con recepción de información en el listbox.

Sin conocer el futuro sobre Windows 8, creo que siempre que tengamos oportunidad de aprender nuevas cosas, nos beneficia a todos.

Saludos y cualquier duda, por aquí seguimos en línea.
@enriqueaguilar


----------------------

Hi friends, before the drastic change in software development that comes with the new operating system from Microsoft, changing many of the paradigms of traditional developer and end-user, we begin to work with him and with mixed feelings with points in favor and against, this time we will be doing a Windows 8 XAML and C # that invokes a Web service that returns a list with data from a SQL Server table and previously performed. The Web service returns a list containing the information in a table with data stored and is mounted on a IIS 7.5 on Windows 7.

To begin the application to Windows 8 will have a button and a listbox, we will modify it as follows:



Once the listbox is ready to receive the information from the list by their labels, now proceed to place the code asynchronous invocation on the button to receive the data with the following lines.


And ready, we have data from a SQL Server table that are extracted by a traditional Web service (SOAP-WSDL) using IIS and sent to the application of Windows 8 with asynchronous invocation and receiving information in the listbox.

Without knowing the future of Windows 8, I think that whenever we have an opportunity to learn new things, benefits us all.

Greetings and any questions, we are here online.
@ enriqueaguilar....

Que tal amigos, en esta ocasión vamos a realizar una aplicación para iPhone usando MonoTouch que publique en twitter un comentario aprovechando la incorporación de este servicio sobre el sistema operativo directamente. En primer lugar deberemos configurar nuestro usuario y password de twitter en los ajustes del sistema de iOS, una vez que hacemos eso podemos empezar con:

1.- Generación de la interfaz de usuario con el Interface Builder, una vez hecho esto agregamos a nuestra clase principal la librería Monotouch.Twitter quién permitirá el vínculo con la API.

2.- Agregaremos un TWTweetComposeViewController y después le creamos instancia.

3.- Una vez creado, verificamos salida de tweets de ese elemento, si es correcto entonces le agregamos el texto y un vínculo (también se puede agregar imágenes). Después asignamos su acción a seguir (delegate) quién evaluará el estado del servicio, para ello enviando un mensaje de cancelación, o uno de que ya está en twitter, posteriormente mandamos llamar la variable TWTweetComposeViewController y verificamos que tenga la actualización del iOS para que pueda ejecutarse y listo, tenemos nuestro tweet en twitter fácilmente.



Cualquier duda seguimos por aquí seguimos en 
@enriqueaguilar.


------------------------


Hi friends, this time we will make an iPhone application using MonoTouch to publish in twitter comment leveraging the introduction of this service on the operating system directly. First we set up our twitter username and password in the iOS system settings, once we do that we can start with:

1. - Generating UI with Interface Builder, once done add to our main class Monotouch.Twitter who allow the link to the API.

2. - Will add a TWTweetComposeViewController and then we create instance.

3. - Once created, we check out tweets that element, if it is correct then we add the text and a link (you can also add images). Then assign the action to follow (delegate) who will assess the state of the service, to do so by sending a cancellation message, or one that is already on twitter, then send the variable TWTweetComposeViewController call and verify you have the iOS update so you can run and ready, we have our tweet on twitter easily.

Any doubts we follow here in
@enriqueaguilar.

Que tal amigos, en este primer video del 2012 estaremos haciendo una aplicación para el iPad usando C# como lenguaje base, MonoTouch y MonoDevelop para realizar la programación de la aplicación y el Interface Builder del XCode 4 para la interfaz gráfica. 

El objetivo del ejercicio será crear una aplicación que contenga 3 botones en la ventana o página principal, y al darle click en cualquiera de los botones, nos deberá de llevar a su respectiva ventana, al igual al darle click en el botón de cualquiera de las ventanas, nos llevará al inicio nuevamente.

El primer paso será crea un proyecto en blanco, posteriormente agregaremos 4 iPad view Controller, después agregaremos las imágenes. Una vez que tengamos eso, definimos el controlador principal, los secundarios y creamos la interfaz de cada ventana en el Interface Builder, por último agregamos la programación en los botones de CSharp y listo. Lo ejecutamos en el emulador y también en el dispositivo físico.

MonoTouch se está convirtiendo en una excelente tecnología que permite el uso del lenguaje de programación de más rápido crecimiento de los últimos 5 años e implementando soluciones de software en el maravilloso dispositivo que es el iPad.

Información sobre MonoTouch, la pueden encontrar directamente en Xamarin.com

Saludos y que tengan excelente inicio del 2012.

Me pueden seguir en twitter para estar en contacto.

Su amigo.
@enriqueaguilar

---------------------






---------------------
Navigation between ViewControllers in MonoTouch


Hi friends, in this first 2012 video we will be making an application for the iPad using C# as a language base, MonoTouch and MonoDevelop for the Application Programming and Interface Builder and XCode 4 for the graphical interface.


The aim of the exercise is to create an application that contains 3 buttons on the window or page, and by giving Click on any of the buttons, we must carry to their respective window, just click the button to give any of the windows, then go to start again.


The first step is to create a blank project, then add 4 iPad viewcontroller, then add the images. Once we get that, we define the main controller, secondary and create the interface of each window in InterfaceBuilder, finally add the programming buttons CSharp and ready. We run on the emulator and also on the physical device.


MonoTouch is becoming an excellent technology that allows the use of programming language faster growth over the past 5 years and implementing software solutions in the wonderful device that is the iPad.


Information MonoTouch, you can find directly in Xamarin.com


Greetings and have excellent start of 2012.


You can follow me on twitter
@enriqueaguilar

Creación de tabs en Android 
con Xamarin.Android en C# en 7 minutos.

Que tal amigos, después de un par de meses sin video debido a algunos viajes muy enriquecedores en las bellas Barranquilla Colombia y Villahermosa Tabasco en donde impartimos algunas conferencias y seminarios, ahora continuamos por fin con un video más, ahora en la parte de la tecnología Mono for Android (Xamarin).

En el ejemplo realizaremos una aplicación que use las tabs para poder tener diferente contenido en la pantalla de Android, ya que en especial, el espacio visual es un aspecto muy importante, por lo que el tener pestañas permite visualizar diferentes funcionalidades en el mismo layout. El video inicia con las especificaciones de la interfaz gráfica, que como sabrán en Android está basada en XML, bajo su extensión AXML, una vez definida la interfaz procederemos a realizar el objeto principal de los tabs en el activity y posteriormente  agregaremos los contenidos a cada una de ellas.

Mono For Android, representa una gran oportunidad para los desarrolladores de software, ya que estudios revelan un 33% de ahorro en consumo de recursos y hasta un 40% de ahorro de programación comparado con Java y paso transparente de datos entre DataSet, WCF, Linq, etc, y una oportunidad para los Desarrolladores en .NET de crear fantásticas aplicaciones para Android, sin pasar por la codificación de Java. La creación de aplicaciones en C# permite bajo Mono For Android y MonoTouch, poder llevar tu core de aplicación a las plataformas Android, iOS (iPhone/iPad), Windows Phone y Windows 8.

En Xamarin.com podrán encontrar mayor información sobre licenciamiento para las empresas, licencias educativas, etc.

Cualquier duda que tengan, con toda confianza me pueden agregar a twitter o enviarme un correo a enriqueaguilar2009@hotmail.com

Saludos desde León Gto, México.
Su amigo.
@enriqueaguilar





-------------------------------------------------------------------------------------------------------------------------------------

Tabs on Android with Mono for Android in C # 

Hi friends, after a couple of months without video due to some travel very enriching in the beautiful Barranquilla Colombia and Villahermosa Tabasco where impart some conferences and seminars about Mono, continuing now at last in a video more now in the Mono for Android technology (Xamarin.com). 

In the example we will make an application using the tabs to have different content on the Android screen, since especially the visual space is an issue very important, so that the tabs have different functionalities to visualize in the same layout. The video starts with the graphical interface specifications, which as know in Android is based on XML, in its extension AXML, once defined the interface proceed to make the main subject of the tabs on the activity and then add content to each. 

Mono for Android, represents a great opportunity for developers software, since studies show a 33% savings in resource consumption and to a 40% (Develop-Time) savings compared to Java programming and transparent data step between DataSet, WCF, Linq, etc., and an opportunity for the .NET developers to create great applications for Android, without going through the Java coding. Development Software in C # under Mono for Android and MonoTouch allows to take your core-code and export it to Android, iOS (iPhone / iPhone), Windows Phone 7 and Windows 8, is amazing. 

In Xamarin.com can find more information on licensing for businesses, educational licenses, etc.

Any questions you can add to twitter or send an email to enriqueaguilar2009@hotmail.com 

Greetings from Leon Guanajuato, Mexico. 
Your friend. 
@enriqueaguilar

Que tal amigos, en esta ocasión estaremos realizando una aplicación que invoque la API de Bing desde el iPhone usando Monotouch. Después de la Guerra Mono no iniciada y prácticamente ahora de lado de Xamarin, Mono ha recibido una importante recarga, con el talento de Miguel De Icaza y Nat Friedman garantizan un excelente producto y sobretodo las actualizaciones de MonoTouch y MonoforAndroid serán geniales.

En el ejemplo lo primero que haremos será ajustar el Interface Builder para que pueda recibir en 3 textview la información, (si bien se puede con otros controles, por rapidez del ejemplo decidí hacerlo en estos) así mismo usaremos un control de búsqueda. Una vez terminado el interface builder construiremos el método que permitirá invocar la Api de Bing, recibir en XML el documento expuesto y posteriormente realizar una separación en 3 diferentes zonas, por último aplicaremos LINQ para extraer los datos mediante la referencia de la clase, y una vez con los datos en nuestra variable LINQ, procederemos a extraer la información y depositarla directamente en los textview. El ejemplo dura 26 minutos. Espero les sirva.

Cualquier duda me pueden contactar vía twitter.
Saludos.
@enriqueaguilar.

En Xamarin.com podrán encontrar a Monotouch y MonoForAndroid.






----------
Hi friends, this time we will be making an application that invokes the Bing API from the iPhone using MonoTouch. Mono has received a major reloaded, with the talent of Miguel de Icaza and Nat Friedman, guarantee to excellent product and updates will be especially great.

In the example the first thing is adjust the Interface Builder so you can receive in 3 TextView information and one search control. After I will build the method to invoke the Bing API, receive XML document and then expose to a separation into 3 parts, finally apply LINQ to extract data using the class reference and a once the data into our variable LINQ, proceed to extract information and set it directly in the TextView. The example takes 26 minutes. I hope they serve.

Any question can contact me in twitter. 
Greetings. 
@ enriqueaguilar.

Visit Xamarin.com (the MonoTouch and MonoforAndroid Home).

Que tal amigos, en esta ocasión estaremos haciendo una aplicación que nos permitirá agregar pines en un mapa sobre el iPad, usando MonoTouch en CSharp. El ejemplo está basado en el libro titulado: "Professional iPhone Programming with MonoTouch and .NET/C#" de Wallace McClure (disponible en Amazon.com) y es también mi libro preferido de MonoTouch.

En el ejemplo usamos el actual MonoTouch de Attachmate, pero en unos meses estaremos probando la solución de .NET for iOS que está afinando Xamarin y es que una de las principales ventajas que tiene esta empresa, el capital humano.

Xamarin es la nueva casa de los creadores del Proyecto Mono, y sin duda, el futuro del desarrollo .NET sobre iOS se basa sobre Xamarin Studio. Recomiendo iniciar sus proyectos para el iPhone o iPad con MonoTouch y una vez que esté listo Xamarin Studio, hacer la migración.

Larga vida a Xamarin y el proyecto Mono.

Saludos amigos.
@enriqueaguilar.

El video no tiene mi narración, preferí mejor de música de fondo a Zoé Unplugged.
....Hi friends, this time we will be making an application that will allow us to add pins on a map on the iPad, using MonoTouch in CSharp. The example is based on the book entitled "Programming with MonoTouch Professional iPhone and. NET / C #" by Wallace McClure (available on Amazon.com) and is also my favorite book MonoTouch.

In the current example we use the MonoTouch Attachmate, but within months we will be testing the solution Dot NET for IOS is refining Xamarin and is one of the main advantages of this business, human capital.

Xamarin is the new home of the creators of the Mono project, and certainly the future of development Dot NET on IOS based on Xamarin Studio. I recommend starting your plans for the iPhone or iPad with MonoTouch and once ready Xamarin Studio, do the migration.

Long live Xamarin and the Mono project.

Greetings friends.
@enriqueaguilar.

The video is not my voice, I liked best background music to Zoe Unplugged.








En el video realizaremos los siguientes pasos:

1.- Crearemos la interfaz gráfica con el interface builder, colocando dos botones, una Mapa y un control segmentado.

2.- Agregaremos las bibliotecas necesarias para el uso del Mapa y las coordenadas, posteriormente crearemos una variable de tipo lista, la cual estará referenciada a una clase, misma que permitirá estar agregando y extrayendo las coordenadas para enviarla a la pantalla.

3.- Crearemos el evento para la selección del tipo de mapa, por default lo dejaremos como estándar, pero el usuario podrá seleccionar entre híbrido o satélite.

4.- Habilitaremos los botones, el primero de ellos nos permitirá colocar un Pin en el Mapa, en coordenadas ya establecidas, (también puedes agregar cajas de texto para seleccionar alguna coordenada en particular). El segundo botón se encargará de ir a la zona en donde se colocó el segundo Pin, y así sucesivamente con 3 pines.
…..
The video will do the following steps:

1 .- We will create the graphical interface with the interface builder, placing two buttons, a map and a segmented control.

2 .- Add the necessary libraries for the use of map coordinates and then create a variable of type list, which will be referenced to a class, it will be adding to and extracting the coordinates to be sent to the screen.

3 .- We will create the event for selecting the type of map, by default we will leave it as standard, but the user can choose from hybrid or satellite.

4 .- Enable the buttons, the first of them allows us to place a pin on the map, coordinates and set (you can also add text boxes to select some coordinate in particular). The second button will go to the area where the second pin was placed, and so on with 3 pins.

Que tal amigos, en esta ocasión estaremos haciendo una aplicación para iPhone con MonoTouch y otra para Android con MonoDroid, ambas apps se conectarán a un servicio Web sobre XSP en openSuSe y guardarán en MySQL. Tanto el servicio Web y las dos aplicaciones móviles estarán en C#.

Uno de los aspectos más interesantes es que la codificación de acción que coloquemos en el botón del iPhone y de Android en el evento click, será un copy/paste, sin ninguna modificación, situación que permite a los desarrolladores la portabilidad de las partes principales de codificación entre las dos plataformas líderes en el mercado de Smartphones. Desde luego también la portabilidad pasaría a Windows Phone 7, quién se estaría convirtiendo en el tercer ecosistema móvil con la excelente noticia de la inclusión de WP7 sobre los Nokia.

Me declaro, "Mono-teísta".

Saludos, su amigo.
@enriqueaguilar



MonoTouch and MonoDroid from Enrique Aguilar Vargas on Vimeo.


----------------------------------------------------------------------------------------------------------------
Hi friends, this time we will be making an application for iPhone and another for Android MonoTouch with MonoDroid, both apps will connect to a Web service on XSP in openSUSE and stored in MySQL. Both the Web service and the two mobile applications will be in C #. One of the most interesting aspects is that the encoding of action that we put the button on the iPhone and Android in the click event will be a "copy / paste", without any change, a situation that allows developers to the portability of the main parts coding between the two leading platforms in the market for Smartphone. Portability of course also happen to Windows Phone 7, who would become the third mobile ecosystem with the good news of the inclusion of WP7 on Nokia.

The video is in Spanish, but I promise that I will be causing subsequent videos in English and Spanish.

@enriqueaguilar
----------------------------------------------------------------------------------------------------------------


Que tal amigos, en esta ocasión estaremos haciendo una aplicación para Android usando MonoDroid. MonoDroid tiene como objetivo que se puedan crear y correr aplicaciones hechas en C# sobre Android, el sistema operativo móvil con más rápido crecimiento de los últimos 6 meses y único capaz de pelear el mercado de smartphone a Apple.

La ventaja principal de MonoDroid es que puedes reutilizar códigos para iPhone-iPad en C# de Monotouch y poderlo implementar en Android directamente sin pasar por la codificación de Java, de esa manera puedes tener una clase en C# que puedes utilizar en Android, iPhone-iPad y Windows Phone 7, las 3 plataformas móviles que serán líderes indiscutibles en el mercado de teléfonos inteligentes.

En el ejemplo estaremos primero creando un aplicación usando DroidDraw, posteriormente ya con la interfaz creada, crearemos la aplicación de MonoDroid sobre Visual Studio 2010, copiaremos nuestra interfaz XML, posteriormente ligaremos los objetos visuales a la clase principal y después generaremos los delegados para la ejecución de los eventos y listo, correremos nuestra aplicación de MonoDroid sobre Android.

Cabe hacer mención que un 40% del video nos dedicaremos a crear la interfaz, otro 20% por cuestiones de tiempo de ejecución del emulador, y otro 40% en la codificación, es decir tardamos más en la creación de la interfaz y de la ejecución del emulador de Android que en la programación en C#, eso es lo que hace fascinante a MonoDroid.

Gracias a Miguel de Icaza por aceptarnos como tester, es una agradable experiencia, ¡MonoDroid hace que Android quede Recargado!.

Para mayor información de MonoDroid pueden entrar al sitio: http://www.monodroid.net

Cualquier duda sobre el video, con gusto estoy a sus órdenes vía twitter en:
@enriqueaguilar




MonoDroid from Enrique Aguilar Vargas on Vimeo.





Que tal amigos, estamos "mac"netizados con la implementación Monotouch del Proyecto Mono para el iPad y realmente lo considero como la mejor opción en el desarrollo de aplicaciones móviles orientadas para dicho dispositivo y para el iPhone. (Por cierto ya está disponible la actualización 3.0.9 de Monotouch para iOS4).

En esta ocasión estaremos haciendo una aplicación que permitirá arrastrar imágenes en el iPad, sin usar el Interfacebuilder. La aplicación tendrá una clase que recibirá las imágenes como un rectángulo y establecerá sus eventos de movimiento en métodos creados para tal fin, posteriormente crearemos las instancias a la clase y empezaremos a establecerle las propiedades a los objetos visuales.

El ejercicio que haremos en este video está basado en el ejemplo de Drag and Drop hecho en (Objective C (Cocoa)) del libro Learning iPhone Programming de Alasdair Allan editorial O´Reilly (se los recomiendo ampliamente) y aunque no es de Monotouch si te proporciona bastantes ideas para convertirlas en MonoDevelop sobre C#.

Cualquier duda me pueden contactar en twitter:
@enriqueaguilar

o en mi correo:
enriqueaguilar@outlook.com

Saludos.



Drag and Drop de Imágenes en Monotouch sobre el iPAD from Enrique Aguilar Vargas on Vimeo.