Desarrollo de aplicaciones Real-time con Xamarin y CosmosDB

Desarrollo de aplicaciones Real-time con Xamarin y CosmosDB

Diapositivas de mi presentación en el .NET Conf Latinoamérica en Marzo de 2020

.NET Conf Online: Focus on Xamarin: profesionales y entusiastas de estas tecnologías compartieron sus conocimientos y mejores prácticas en el desarrollo de aplicaciones móviles nativas con Xamarin.

Para mi charla hablé sobre desarrollo Serverless con Azure y Xamarin, utilizando SignalR, CosmosDB todo sobre Azure Functions en la nube.

https://stvansolano.github.io/2020/03/28/Resumen-y-contenidos-charla-DotNetConf-Latam-real-time-mobile-apps-xamarin-cosmosdb-signalr/

D02d96057c4cd905d60d14549b00db0d?s=128

Esteban Solano Granados

March 28, 2020
Tweet

Transcript

  1. 2.
  2. 3.

    Sobre mí Esteban Solano Granados Senior Software Engineer http://stvansolano.github.io/blog stvansolano@outlook.com

     Remote contractor / Instructor  .Net / Mobile / Xamarin / Web Dev Mobile CR Developers Twitter: @stvansolano Esteban Solano Granados Senior Software Engineer  Remote contractor / Instructor  .Net / Mobile / Xamarin / Web Dev  Mobile CR Developers Twitter: @stvansolano https://stvansolano.github.io/blog/
  3. 4.

    Links Esteban Solano Granados Senior Software Engineer http://stvansolano.github.io/blog stvansolano@outlook.com 

    Remote contractor / Instructor  .Net / Mobile / Xamarin / Web Dev Mobile CR Developers Twitter: @stvansolano  https://github.com/stvansolano/  /My-ToDo-App  /XamarinExplorer  /AprendeXamarin  Otros repos https://stvansolano.github.io/blog/ https://meetup.com/Azure-Costa-Rica https://meetup.com/Costa-Rica-Mobile-Developers
  4. 5.

    SignalR Real-time communication http://stvansolano.github.io/blog stvansolano@outlook.com  Open Source / ASP.NET

    (Core)  Disponible como Azure SignalR Service  Mensajería / Websockets / Conectividad / Escalabilidad / Streaming  Mobile, IoT, Desktop, Web, y mucho más  Interoperable entre .NET, Java, Python, JS y más
  5. 6.
  6. 7.
  7. 8.
  8. 9.
  9. 10.
  10. 11.

    Posible solución (tradicional)  SignalR + ASP.NET Core (NuGet) 

    MVC + SignalR support (Startup)  ConnectionString + MongoDB Driver (.NET)  Repositories, Dependency Injection  RESTful Web API (todo junto)  Xamarin stvansolano@outlook.com Twitter/GitHub: stvansolano Twitter: @stvansolano
  11. 12.

    Posible solución (tradicional)  SignalR + ASP.NET Core (NuGet) 

    MVC + SignalR support (Startup)  ConnectionString + MongoDB Driver (.NET)  Repositories, Dependency Injection  RESTful Web API (todo junto)  Xamarin + SignalR
  12. 13.

    Serverless + Xamarin  Stack Delgado (RESTful Functions)  ConnectionString

    + MongoDB Driver (.NET) NuGet packages (SignalR)  Xamarin + SignalR  Más mobile (Message Queues, UI Tests, Push Notifications, etc) stvansolano@outlook.com Twitter/GitHub: stvansolano Twitter: @stvansolano
  13. 14.

    Recursos para el equipo Demo: Preparando el equipo  VS

    Code, .NET Core (Docker opcional)  Complementos VS Code: Azure CLI + Functions SDK  Cualquier cliente (web, Xamarin, Postman)  Mobile: XCode / Android (Native Apps) -> Xamarin stvansolano@outlook.com Twitter/GitHub: stvansolano