*Actualizado en enero 2020

He conocido mucha gente a la que le interesa aprender sobre Xamarin y me contactan para preguntarme sobre donde pueden encontrar contenido para iniciar a aprender, por esta razón decidí escribir este post.

En esta ocasión solo voy a hablar de contenido online y lo voy a dividir en dos partes, primero hablaré sobre el contenido en inglés del cual hay mucho y luego hablaré un poco del contenido en español, que si bien no hay mucho, podemos encontrar una base para comenzar y aprender algunas cosas. 

* Como dato adicional, para los que no sepan programar en C# recomiendo leer este post

Contenido en inglés

•    Microsoft Learn

Microsoft Learn puso de forma gratuita mucho del contenido que era de Xamarin University. Xamarin University era la forma de aprender Xamarin y obtener la certificación, por lo que el material disponible cumple con todo lo necesario para comenzar a aprender desde lo más básico.

•    Página oficial de Xamarin.

El sitio oficial de Xamarin tiene una sección especial para desarrolladores en https://developer.xamarin.com/ la documentación es de muy buena calidad, se pueden encontrar ejercicios paso a paso y también cuenta con una sección donde se pueden descargar ejemplos de código.

Desde este sitio se puede descargar el libro gratuito de Xamarin.Forms

•   Xamarin Blog

Aquí se encuentran todas las novedades de Xamarin. Actualmente Xamarin.Forms saca actualizaciones muy seguido, por esta razón vale la pena revisar el contenido del blog. Además hay muchos artículos de gente de la comunidad o del mismo Microsoft.

•    Pluralsight

En https://www.pluralsight.com/ también existen una buena cantidad de cursos sobre Xamarin los cuales son de muy buena calidad, al igual que Xamarin University se puede obtener un código de acceso por unos meses con nuestra cuenta de Visual Studio Dev Essentials

•    Xamarin Help

Este es un sitio que encontré por casualidad que tiene una serie de post para crear una app en Xamarin.Forms, además de ese tutorial tiene muchos post de mucha calidad
https://xamarinhelp.com/14-days-to-building-an-enterprise-quality-xamarin-forms-app/

•   Xamarin Good Looking UI Samples

Este es un repositorio que recopila muchos ejemplos de apps que tienen una interfaz de usuario compleja y creada en Xamarin.Forms. Lo mejor es que esos ejemplos son Open Source, por lo que se puede revisar el código para aprender de cómo se pueden crear algunos componentes o efectos gráficos.

Contenido en español

Actualmente hay material de buena calidad para aprender Xamarin, hay mucha gente que esta trabajando en crear contenido en nuestro idioma el cual puede ayudar a que los primeros acercamientos a Xamarin no sean tan complicados, sin embargo creo que siempre va a ser inevitable consultar contenido en inglés.

Algo del material en español que he encontrado muy útil es el siguiente.

•    Microsoft Channel 9

En esta plataforma de videos hay muchos sobre Xamarin tanto en inglés como en español (yo he creado algunos) y creo que es un lugar que se debe tomar en cuenta debido a que esta creciendo constantemente la cantidad de material. Este sitio me parece que es el indicado si lo que necesitas un primer acercamiento a la plataforma y conocer las generalidades de ella, tanto en lo técnico como en otros aspectos no tan técnicos.

Con esta dirección pueden encontrar el material en español https://channel9.msdn.com/Search?term=xamarin#ch9Search&lang-es=es

En channel 9 también hay muchos vídeos en inglés del Xamarin Show

•   Canal de Luis Beltrán

Luis es un amigo mío que seguido esta apoyando en la iniciativa que tengo donde cada semana damos una sesión técnica sobre Xamarin, el también da sesiones por su cuenta y las publica en su canal

https://www.youtube.com/channel/UCaswGLsFFj_ayngaVOTf7Hw

•   Posts y sesiones del calendario de adviento

Luis organizó esta iniciativa donde muchas personas creamos contenido sobre Xamarin. Algunos lo hicimos en vídeo, otros en posts, algunos mas como webinars que quedaron grabados. Hay contenido de todos los niveles en el calendario.

•    Mi canal

A lo largo del año he estado haciendo una serie de webinar que han quedado grabados en vídeo, aunque no son vídeos que llevan una secuencia entre ellos, cada uno abarca temas que son de los diferentes retos con nos podemos encontrar al crear apps Xamarin. Algunos muy básicos como la introducción a MVVM u otros muy avanzados como crear bindings para utilizar código Objective C en Xamarin.IOS

`


Humberto Jaimes
Humberto Jaimes

Me gusta ayudar a quienes están comenzando con el desarrollo móvil con Xamarin dando sesiones en línea, presenciales en universidades y también ayudo a las compañías que quieren capacitar a su equipo o en la creación de proyectos.

    1 Response to "¿Cómo comienzo con Xamarin?"

    • C#ristian

      Se te olvidó mencionar tu curso completo.

      Muy buena iniciativa, habemos muchos que estamos obligados a actualizarnos, principalmente ahora que toda la gente usa(mos) móviles para todo.

Leave a Reply

Your email address will not be published.