Introducción
Estamos en un mundo conectado donde los smartphones forman parte de
esa red conectada y del día a día de muchos de nosotros. Contamos con
múltiples plataformas de peso en el mercado:
- iOS
- Android
- Windows Phone
Esto a nivel de desarrollo nos supone barreras. Contamos con
plataformas de desarrollo diferentes, lenguajes diferentes, etc.
suponiendo un nivel de aprendizaje y esfuerzo cada vez mayor de cara a
desarrolladores. Entre las posibles opciones contamos con Xamarin.
Se trata de un Framework de desarrollo que permite crear aplicaciones
para Android, iOS y Windows usando C# y la plataforma .NET.
Los eventos
Si eventos en plural. Bravent ha organizado un pequeño Tour
por varias ciudades donde tendremos una serie de sesiones técnicas
relacionadas con el desarrollo de aplicaciones multiplataforma nativas
con Xamarin donde veremos desde los conceptos básicos a usos más
avanzados conectando aplicaciones con Azure además todo planteado con
buenas prácticas y en un marco práctico.
El Tour pasara por tres ciudades:
- Madrid: El 4 de Febrero en las oficinas de Microsoft Ibérica. Registro.
- Sevilla: El 9 de Febrero en el Cloudng Point. Registro.
- Barcelona: El 16 de Febrero en las oficinas de Microsoft. Registro.
La agenda en todas las ciudades sera la siguiente:
- 9:00h – 9:55h Introducción al desarrollo de Apps con Xamarin. El
mercado móvil es hoy día un pilar importante tanto para usuarios como
para desarrolladores. Sin embargo, tenemos un mercado amplio y diverso
con una gran variedad de dispositivos y sistemas. Si entramos en el
terrero de desarrolladores el problema se acentúa con diferentes
entornos de desarrollo, lenguajes y otros elementos. En esta sesión
repasaremos el estado actual, introduciremos Xamarin como herramienta
para crear aplicaciones nativas multiplataforma desde Visual Studio
analizando todas sus bondades. - 10:00h – 10:55h Arquitectura de proyectos multiplataforma con Xamarin. Nuestro
objetivo como desarrolladores es crear aplicaciones útil y atractivas
pero sobretodo perfectamente funcionales. Para poder lograr ese objetivo
es sin duda muy importante la arquitectura aplicada a la App. En esta
sesión repasaremos el patrón MVVM aplicándolo a una aplicación Xamarin
en cada una de las plataformas paso a paso utilizando MVVMCross.
- 10:55h – 11:10h Descanso
- 11:10h – 12:05h Introducción a Xamarin.Forms. Xamarin
presento una nueva herramienta en su suite llamada Xamarin.Forms que
tiene como objetivo permitir a los desarrolladores crear la interfaz de
usuario para iOS, Android y Windows Phone con un mismo código común en
C# o XAML. En esta sesión vamos a profundizar en todos los aspectos
relacionados con Xamarin.Forms creando una aplicación desde cero donde
aprenderemos todos los conceptos básicos.
- 12:10h – 13:05h Aplicaciones multiplataforma y Microsoft Azure. Prácticamente
todo Frontend cuenta con un Backend. En esta sesión veremos las
bondades de Azure Mobile Services y lo sencillo que es integrar con
aplicaciones Xamarin. Además veremos otro punto importante en
aplicaciones móviles como las notificaciones push utilizando Azure para
ello.
- 13:10h – 14:15h Conociendo los servicios Xamarin, analíticas, análisis de rendimiento, testing y mucho más. El
ecosistema Xamarin no cesa en las herramientas de desarrollo. Tenemos a
dispositivos una gran variedad de servicios destinados a complementar
el mismo, analíticas, testing, análisis de rendimiento, etc. En esta
sesión vamos a hacer un repaso por todos los servicios disponibles
realizando demos de cada uno de ellos.
En cuanto a ponentes, contaremos con Josué Yeray y un servidor.
Esperamos poder veros en alguna de las ciudades!
Más información
- Bravent: Curso de desarrollo de Apps multiplataforma nativas con Xamarin
- Blog de Josué Yeray: [EVENTOS] Un febrero movidito
- Registro Madrid
- Registro Sevilla
- Registro Barcelona