13
www.hjr.com.mx Apps iOS, Android, Mac, & Windows nativas en C# con Xamarin

Xamarin spring fling - Xamarin y Microsoft Cognitive Services

Embed Size (px)

Citation preview

Page 1: Xamarin spring fling - Xamarin y Microsoft Cognitive Services

www.hjr.com.mx

Apps iOS, Android, Mac, & Windows nativas en C# con Xamarin

Page 2: Xamarin spring fling - Xamarin y Microsoft Cognitive Services

www.hjr.com.mx

• MCSD en desarrollo de apps para Windows Store y UWP• Certificado Xamarin en desarrollo

multiplataforma• 4 años desarrollando para Windows

Phone• 3 años con Xamarin Android/IOS

Page 3: Xamarin spring fling - Xamarin y Microsoft Cognitive Services

www.hjr.com.mx

AG

END

A• Introducción a la plataforma Xamarin

•C# es asombroso

•Demo

Page 4: Xamarin spring fling - Xamarin y Microsoft Cognitive Services

www.hjr.com.mx

Xamarin

DISEÑO– DESARROLLO - INTEGRACIÓN

PRUEBAS MONITOREO

APRENDIZAJE

*

Page 5: Xamarin spring fling - Xamarin y Microsoft Cognitive Services

www.hjr.com.mx

Escribe todo con C#C# ahora se ejecuta en 2.6+ miles de

millones de dispositivos

Page 6: Xamarin spring fling - Xamarin y Microsoft Cognitive Services

www.hjr.com.mx

Interfaces de usuario Acceso a APIs nativas Rendimiento nativo

Page 7: Xamarin spring fling - Xamarin y Microsoft Cognitive Services

www.hjr.com.mx

C# es asombroso

Soporte a LINQ

Trabajo sencillo con XML

Manejo de eventos y delegados

Page 8: Xamarin spring fling - Xamarin y Microsoft Cognitive Services

www.hjr.com.mx

Async/Await

Escribe código simple de mantener

Page 9: Xamarin spring fling - Xamarin y Microsoft Cognitive Services

www.hjr.com.mx

Xamarin + Xamarin.Forms

Xamarin tradicional Con Xamarin.Forms:Más código compartido, todo

es nativo

iOS C# UI

Windows C# UIAndroid C# UI

Backend C# compartido

Interfaz de usuario compartida

Backend C# compartido

Page 10: Xamarin spring fling - Xamarin y Microsoft Cognitive Services

www.hjr.com.mx

Demo

Page 11: Xamarin spring fling - Xamarin y Microsoft Cognitive Services

www.hjr.com.mx

Microsoft Cognitive Services

https://www.microsoft.com/cognitive-services

Page 12: Xamarin spring fling - Xamarin y Microsoft Cognitive Services

www.hjr.com.mx

Arquitectura

iOS C# UI

Windows C# UIAndroid C# UI

• Tomar la foto• Redimensionar la foto• Consumir las API• Trabajar con los dato

Interfaz gráfica nativa

Paquetes NuGet (Microsoft Cognitive Services)

Componentes de Xamarin (Xamarin.Mobile)

Mono Framework (Linq, Async-Await, Generics, System.IO, etc)

Page 13: Xamarin spring fling - Xamarin y Microsoft Cognitive Services

www.hjr.com.mx

Con

tact

o •Meetup: http://bit.ly/XAMARINDF

• http://www.hjr.com.mx/

• Twitter: @HJR046

• Facebook: https://www.facebook.com/HJR46

•Mail: [email protected]