SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Creando una aplicación con
Xamarin Forms y Azure
Mobile App Services
Sebastián L. Pérez
Developer
Kinetica Solutions
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Intro (15’)
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Antes…
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Ahora…
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
¿ Por qué Xamarin ?
•1 solo lenguaje
•Soporte en las plataformas
más populares
•Performance nativa
•Código compartido entre
plataformas
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Azure App Service
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Entendiendo Mobile Apps
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Ventajas
•Compatible con aplicaciones nativas o
multiplataforma (como Xamarin)
•Conexión con sistemas enterprise (como las
redes sociales más populares)
•Aplicaciones que funcionen offline y se
sincronicen automáticamente cuando
encuentre conexión
•Notificaciones Push a millones de dispositivos
en cuestión de segundos
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Manos a la obra !!
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Precalentamiento (15’)
•Entrar a twitter (si no se
tiene cuenta, crear una)
•Seguir a la cuenta
@garudaslap y hacer RT
sobre el tweet que
menciona la charla (y
participan del sorteo,
gentileza de @kineticaArg)
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Primera lucha (30’)
•Entrar a mi cuenta de github
(github/garudaslap) al proyecto
NETConfAR2017
•Bajar los 3 proyectos y correrlos
(para ver que funcione el entorno
correctamente)
•Pueden hacerlo de a uno, dos o
tres personas
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Batalla final
•Crear una aplicación Xamarin
Forms donde autenticado en
twitter permita postear en un
foro (viendo contenido, usuario y
fecha), ver los últimos posts y
recibir una notificación cuando se
postea algo nuevo
•Utilizar los ejemplos descargados
como referencia (opcional)
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Bonus
• Agregar una pantalla de splash con el icono de
NET Conf AR que luego dirija al login de
twitter
• Cambiar el icono de las push al de .NET Conf
AR
• Usar MVVM
• Agregar un indicator en la carga
• Postear con el nombre de usuario de twitter
• Agregar una funcionalidad propia.
• Serán evaluados por un DIFICIL jurado (yo)
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Recompensas !
June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
¡¡¡Muchas gracias !!!
http://www.kinetica-solutions.com
@garudaslap
sebastian@kinetica-solutions.com
Sebastián L. Pérez

Más contenido relacionado

Similar a Creando app Xamarin Forms y Azure Mobile

.Net Conf UY v2017 - Aplicaciones óptimas en Xamarin Forms
.Net Conf UY v2017 -  Aplicaciones óptimas en Xamarin Forms.Net Conf UY v2017 -  Aplicaciones óptimas en Xamarin Forms
.Net Conf UY v2017 - Aplicaciones óptimas en Xamarin FormsSebastián Leonardo Pérez
 
Net conf uy 2017 Workshop Microsoft Flow - Power BI
Net conf uy 2017 Workshop Microsoft Flow - Power BINet conf uy 2017 Workshop Microsoft Flow - Power BI
Net conf uy 2017 Workshop Microsoft Flow - Power BIGaston Cruz
 
Regreso al futuro, la proposición indecente de Microsoft
Regreso al futuro, la proposición indecente de MicrosoftRegreso al futuro, la proposición indecente de Microsoft
Regreso al futuro, la proposición indecente de MicrosoftJavier Suárez Ruiz
 
Analitics: Monitoriza tus aplicaciones móviles
Analitics: Monitoriza tus aplicaciones móvilesAnalitics: Monitoriza tus aplicaciones móviles
Analitics: Monitoriza tus aplicaciones móvilesPlain Concepts
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017Diego Bersano
 
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con Xamarin
Plain Concepts Tech Day:  Desarrollo de aplicaciones multiplataforma con XamarinPlain Concepts Tech Day:  Desarrollo de aplicaciones multiplataforma con Xamarin
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con XamarinJavier Suárez Ruiz
 
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....Luis Beltran
 
Net conf uy 2017 type script
Net conf uy 2017   type scriptNet conf uy 2017   type script
Net conf uy 2017 type scriptfernando sonego
 
Introduccion-a-Xamarin-y-Xamarin.Forms_1.pdf
Introduccion-a-Xamarin-y-Xamarin.Forms_1.pdfIntroduccion-a-Xamarin-y-Xamarin.Forms_1.pdf
Introduccion-a-Xamarin-y-Xamarin.Forms_1.pdfEliasChoque14
 
Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...
Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...
Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...Guillermo Javier Bellmann
 
Novedades presentadas en Microsoft Ignite 2018
Novedades presentadas en Microsoft Ignite 2018Novedades presentadas en Microsoft Ignite 2018
Novedades presentadas en Microsoft Ignite 2018Miguel Tabera
 
Hacia una Metodología de Diseño Web Responsive
Hacia una Metodología de Diseño Web ResponsiveHacia una Metodología de Diseño Web Responsive
Hacia una Metodología de Diseño Web ResponsiveHernan Beati
 
Microsoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyMicrosoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyFabian Imaz
 
Microsoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyMicrosoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyFabian Imaz
 
Azure Cosmos DB - NET Conf UY 2017
Azure Cosmos DB - NET Conf UY 2017Azure Cosmos DB - NET Conf UY 2017
Azure Cosmos DB - NET Conf UY 2017Matias Quaranta
 
Taller 2 roxany galvis
Taller 2 roxany galvisTaller 2 roxany galvis
Taller 2 roxany galvisTOPO_LUIS
 

Similar a Creando app Xamarin Forms y Azure Mobile (20)

.Net Conf UY v2017 - Aplicaciones óptimas en Xamarin Forms
.Net Conf UY v2017 -  Aplicaciones óptimas en Xamarin Forms.Net Conf UY v2017 -  Aplicaciones óptimas en Xamarin Forms
.Net Conf UY v2017 - Aplicaciones óptimas en Xamarin Forms
 
Net conf uy 2017 Workshop Microsoft Flow - Power BI
Net conf uy 2017 Workshop Microsoft Flow - Power BINet conf uy 2017 Workshop Microsoft Flow - Power BI
Net conf uy 2017 Workshop Microsoft Flow - Power BI
 
SignalR NET Conf AR v2017
SignalR NET Conf AR v2017SignalR NET Conf AR v2017
SignalR NET Conf AR v2017
 
Regreso al futuro, la proposición indecente de Microsoft
Regreso al futuro, la proposición indecente de MicrosoftRegreso al futuro, la proposición indecente de Microsoft
Regreso al futuro, la proposición indecente de Microsoft
 
Analitics: Monitoriza tus aplicaciones móviles
Analitics: Monitoriza tus aplicaciones móvilesAnalitics: Monitoriza tus aplicaciones móviles
Analitics: Monitoriza tus aplicaciones móviles
 
NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017NetRaf 2017 - La plataforma .NET en el 2017
NetRaf 2017 - La plataforma .NET en el 2017
 
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con Xamarin
Plain Concepts Tech Day:  Desarrollo de aplicaciones multiplataforma con XamarinPlain Concepts Tech Day:  Desarrollo de aplicaciones multiplataforma con Xamarin
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con Xamarin
 
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
 
Net conf uy 2017 type script
Net conf uy 2017   type scriptNet conf uy 2017   type script
Net conf uy 2017 type script
 
Introduccion-a-Xamarin-y-Xamarin.Forms_1.pdf
Introduccion-a-Xamarin-y-Xamarin.Forms_1.pdfIntroduccion-a-Xamarin-y-Xamarin.Forms_1.pdf
Introduccion-a-Xamarin-y-Xamarin.Forms_1.pdf
 
Aplicaciones para MacOS con .NET MAUI
Aplicaciones para MacOS con .NET MAUIAplicaciones para MacOS con .NET MAUI
Aplicaciones para MacOS con .NET MAUI
 
Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...
Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...
Cómputo en la nube, diferentes sabores para todas nuestras necesidades - .NET...
 
Novedades presentadas en Microsoft Ignite 2018
Novedades presentadas en Microsoft Ignite 2018Novedades presentadas en Microsoft Ignite 2018
Novedades presentadas en Microsoft Ignite 2018
 
Hacia una Metodología de Diseño Web Responsive
Hacia una Metodología de Diseño Web ResponsiveHacia una Metodología de Diseño Web Responsive
Hacia una Metodología de Diseño Web Responsive
 
.Net Conf Sevilla 2018
.Net Conf Sevilla 2018.Net Conf Sevilla 2018
.Net Conf Sevilla 2018
 
Microsoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyMicrosoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uy
 
Microsoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyMicrosoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uy
 
Azure Cosmos DB - NET Conf UY 2017
Azure Cosmos DB - NET Conf UY 2017Azure Cosmos DB - NET Conf UY 2017
Azure Cosmos DB - NET Conf UY 2017
 
Investigación sobre Power Point
Investigación sobre Power PointInvestigación sobre Power Point
Investigación sobre Power Point
 
Taller 2 roxany galvis
Taller 2 roxany galvisTaller 2 roxany galvis
Taller 2 roxany galvis
 

Más de Sebastián Leonardo Pérez

Más de Sebastián Leonardo Pérez (7)

Smart contracts en azure
Smart contracts en azureSmart contracts en azure
Smart contracts en azure
 
Xamarin Party 2017
Xamarin Party 2017Xamarin Party 2017
Xamarin Party 2017
 
Xamarin desde las trincheras
Xamarin desde las trincherasXamarin desde las trincheras
Xamarin desde las trincheras
 
Introducción al desarrollo de aplicaciones en Xamarin.pptx
Introducción al desarrollo de aplicaciones en Xamarin.pptxIntroducción al desarrollo de aplicaciones en Xamarin.pptx
Introducción al desarrollo de aplicaciones en Xamarin.pptx
 
Introducción a xamarin
Introducción a xamarinIntroducción a xamarin
Introducción a xamarin
 
Introducción al desarrollo de aplicaciones en xamarin
Introducción al desarrollo de aplicaciones en xamarinIntroducción al desarrollo de aplicaciones en xamarin
Introducción al desarrollo de aplicaciones en xamarin
 
Un Viaje Por Xamarin
Un Viaje Por XamarinUn Viaje Por Xamarin
Un Viaje Por Xamarin
 

Último

Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 

Último (7)

Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 

Creando app Xamarin Forms y Azure Mobile

  • 1. June 29th , 30th & July 1st 2017.NET Conf AR v2017 Creando una aplicación con Xamarin Forms y Azure Mobile App Services Sebastián L. Pérez Developer Kinetica Solutions
  • 2. June 29th , 30th & July 1st 2017.NET Conf AR v2017 Intro (15’)
  • 3. June 29th , 30th & July 1st 2017.NET Conf AR v2017 Antes…
  • 4. June 29th , 30th & July 1st 2017.NET Conf AR v2017 Ahora…
  • 5. June 29th , 30th & July 1st 2017.NET Conf AR v2017 ¿ Por qué Xamarin ? •1 solo lenguaje •Soporte en las plataformas más populares •Performance nativa •Código compartido entre plataformas
  • 6. June 29th , 30th & July 1st 2017.NET Conf AR v2017 Azure App Service
  • 7. June 29th , 30th & July 1st 2017.NET Conf AR v2017 Entendiendo Mobile Apps
  • 8. June 29th , 30th & July 1st 2017.NET Conf AR v2017 Ventajas •Compatible con aplicaciones nativas o multiplataforma (como Xamarin) •Conexión con sistemas enterprise (como las redes sociales más populares) •Aplicaciones que funcionen offline y se sincronicen automáticamente cuando encuentre conexión •Notificaciones Push a millones de dispositivos en cuestión de segundos
  • 9. June 29th , 30th & July 1st 2017.NET Conf AR v2017 Manos a la obra !!
  • 10. June 29th , 30th & July 1st 2017.NET Conf AR v2017 Precalentamiento (15’) •Entrar a twitter (si no se tiene cuenta, crear una) •Seguir a la cuenta @garudaslap y hacer RT sobre el tweet que menciona la charla (y participan del sorteo, gentileza de @kineticaArg)
  • 11. June 29th , 30th & July 1st 2017.NET Conf AR v2017 Primera lucha (30’) •Entrar a mi cuenta de github (github/garudaslap) al proyecto NETConfAR2017 •Bajar los 3 proyectos y correrlos (para ver que funcione el entorno correctamente) •Pueden hacerlo de a uno, dos o tres personas
  • 12. June 29th , 30th & July 1st 2017.NET Conf AR v2017 Batalla final •Crear una aplicación Xamarin Forms donde autenticado en twitter permita postear en un foro (viendo contenido, usuario y fecha), ver los últimos posts y recibir una notificación cuando se postea algo nuevo •Utilizar los ejemplos descargados como referencia (opcional)
  • 13. June 29th , 30th & July 1st 2017.NET Conf AR v2017 Bonus • Agregar una pantalla de splash con el icono de NET Conf AR que luego dirija al login de twitter • Cambiar el icono de las push al de .NET Conf AR • Usar MVVM • Agregar un indicator en la carga • Postear con el nombre de usuario de twitter • Agregar una funcionalidad propia. • Serán evaluados por un DIFICIL jurado (yo)
  • 14. June 29th , 30th & July 1st 2017.NET Conf AR v2017 Recompensas !
  • 15. June 29th , 30th & July 1st 2017.NET Conf AR v2017 ¡¡¡Muchas gracias !!! http://www.kinetica-solutions.com @garudaslap sebastian@kinetica-solutions.com Sebastián L. Pérez