SlideShare une entreprise Scribd logo
1  sur  53
#DotNet2018
Xamarin.Forms
Everywhere!
ORGANIZATION
SPONSORS
#DotNet2018
Thank you!
#DotNet2018
@jsuarezruiz
jsuarez@plainconcepts.com
Visual Studio and Development Technologies and Windows
Development MVP
Javier Suárez Ruiz
Xamarin Team Lead Plain Concepts
#DotNet2018
Xamarin + Xamarin.Forms
Enfoque tradicional Con Xamarin.Forms:
Más código compartido, nativo
iOS C# UI Windows C# UIAndroid C# UI
Shared C# Backend
Shared UI Code
Shared C# Backend
#DotNet2018
¿Qué se incluye? ✓ 40+ páginas, layouts, y controles
(code behind o XAML)
✓ Two-way data binding
✓ Navegación
✓ API de animaciones
✓ Dependency Service
✓ Messaging Center
Shared C# Backend
Shared UI Code
#DotNet2018
Xamarin.Forms
#DotNet2018
Nuevos backends,
nuevas plataformas
#DotNet2018
Más alla de iOS, Android y UWP
Con Xamarin.Forms se tiene acceso a plataformas como:
• macOS
• Tizen
Con la llegada de Xamarin.Forms 3.0 tenemos acceso a nuevas
plataformas:
• Linux (GTK#)
• WPF
#DotNet2018
Hola Linux!
Desde Xamarin.Forms 3.0 se incluye
soporte a Linux utilizando GTK#.
Se soportan todas las características
de Xamarin.Forms incluidas
novedades recientes como FlexLayout,
por ejemplo.
Abre múltiples posibles con Apps, IoT
y otras nuevas opciones.
Xamarin.Forms.Platform.GTK
#DotNet2018
DEMO
Creando aplicaciones para Linux
https://github.com/jsuarezruiz/xamarin-forms-gtk-movies-sample
#DotNet2018
Estado
Sin soporte de:
• Transformaciones de rotación.
• Transformación de escala.
• Opacidad en ciertos elementos.
Xamarin.Forms.Platform.GTK
https://github.com/xamarin/Xamarin.Forms/wiki/Platform-Support
#DotNet2018
• Aun queda un volumen
de usuarios
considerable en
Windows 7 o inferior.
#DotNet2018
WPF
En estado Preview, aún en desarrollo.
Hasta ahora, teníamos la opción de
UWP para crear aplicaciones
Windows. Con Xamarin.Forms 3.0 nos
llega WPF.
Xamarin.Forms.Platform.WPF
#DotNet2018
DEMO
Creando aplicaciones WPF
utilizando Xamarin.Forms
https://github.com/jsuarezruiz/xamarin-forms-gtk-movies-sample
#DotNet2018
Estado
Sin soporte de:
• Grupos en listados.
• Accesibilidad.
• Transformaciones de rotación.
• Etc.
Xamarin.Forms.Platform.WPF
https://github.com/xamarin/Xamarin.Forms/wiki/Platform-Support
#DotNet2018
Xamarin.Forms en la web
En ASP.NET Core
El Código cliente corre en un servidor ASP.NET
En WebAssembly
El Código cliente corre en el navegador
http://ooui.mecha.parts/
https://github.com/praeclarum/Ooui
#DotNet2018
DEMO
Xamarin.Forms en el navegador!
https://github.com/jsuarezruiz/xamarin-forms-ooui-movies-sample
#DotNet2018
Estado
A pesar de progresar a un gran ritmo contando con un gran soporte de comunidad, aún
queda:
• MasterDetailPage, CarouselPage, TabbedPage
• Controles con soporte básico: listados, mapa
• Diferentes opciones de navegación
• Etc
Ooui Forms
https://github.com/praeclarum/Ooui/blob/master/Documentation/OouiF
ormsStatus.md
#DotNet2018
Windows Forms
• Soporte a versiones anteriores de Windows
• La idea es cubrir todas las opciones de Xamarin.Forms, paquetes
adiciones (Ej: CarouselView) y SkiaSharp.
• En desarrollo, estado prematuro. Faltan: MasterDetailPage, etc.
Cerrando el círculo con plataformas Windows
#DotNet2018
DEMO
Ahora, Windows Forms
#DotNet2018
Xamarin.Forms Backends
El estado
Plataforma Estado Soporte
Android Estable Microsoft
iOS Estable Microsoft
UWP Estable Microsoft
macOS Preview Microsoft
GTK# Preview Comunidad
WPF Preview Comunidad
Web / WebAssembly En desarrollo Comunidad
Windows Forms En desarrollo Comunidad
https://github.com/xamarin/Xamarin.Forms/wiki/Platform-Support
#DotNet2018
Nuevos dispositivos
#DotNet2018
Tizen CircularUI
Tizen CircularUI es un proyecto Open Source
dstinado a crear aplicaciones Tizen para
Wearables utilizando Xamarin Forms de
forma fácil y eficiente.
El proyecto incluye una gran variedad de
controles y extensiones para facilitar la
creación de Apps para Wearables.
Más información:
https://github.com/Samsung/Tizen.CircularU
I
#DotNet2018
DEMO
Creando aplicaciones para
Wearables
#DotNet2018
Xamarin IoT
Xamarin.IoT permite desarrollar y compartir código C# en dispositivos IoT como
Raspberry Pi. Funciona con cualquier dispositivo IoT que ejecute Linux
(distribuciones más populares) y se integra sin problemas con Azure IoT Suite.
Se puede usar MQTT y AMPQ con proyectos Xamarin.IoT simplemente
agregando una referencia a los paquetes correspondientes.
Contamos con plantillas de proyectos, depuración y las herramientas necesarias
para trabajar con IoT desde Visual Studio.
Desarrollo para Internet de las cosas
#DotNet2018
Xamarin IoT
Xamarin.IoT permite desarrollar
aplicaciones con interfaz gráfica
utilizando Xamarin.Forms con el
backend GTK#.
Desarrollo para Internet de las cosas
#DotNet2018
DEMO
Xamarin.IoT
https://github.com/jsuarezruiz/xamarin-forms-gtk-iot-samples
#DotNet2018
Nuevas posibilidades
#DotNet2018
Aplicaciones visualmente atractivas
• SkiaSharp.
• Lottie.
• FlexLayout.
• VisualStateManager.
• Integración de “plugins” en el
Core: BottomTabBar, nuevo
CarouselView, etc.
• Urho, WaveEngine
Más información: https://github.com/jsuarezruiz/xamarin-forms-goodlooking-UI
SkiaSharp
• Skia
• Engine de gráficos 2D
• Usado en Google Chrome y
Android.
• Cross platform: Android, iOS, Mac,
Windows, UWP, tvOS.
• Potente
• Gestión de imágenes
• Immediate composited rendering
mode
• Aceleración con GPU (cuando se
puede)
• Efectos y shaders personalizados
• En desarrollo
• Tanto Skia como los bindings de
SkiaSharp estan en Desarrollo
continuo
Lottie
FlexLayout
VisualStateManager
#DotNet2018
DEMO
Aplicaciones visualmente atractivas
#DotNet2018
Aplicaciones complejas y últimas tecnologías
Aplicaciones contenido visual complejo, realidad aumentada, etc.
Wave Engine
• 3D engine
• Cross platform: Android, iOS,
Mac, Windows, UWP, Linux
• Escenas 3D
• Aceleración GPU
• Editor
• Continuo desarrollo: nuevas
tecnologías, nuevas plataformas,
funcionalidad, editor, etc.
#DotNet2018
DEMO
Aplicaciones Xamarin.Forms con
contenido 3D
#DotNet2018
DEMO
Realidad aumentada (ARKit y
ARCore)
#DotNet2018
Extensibilidad en Visual Studio
• En Windows utilizamos WPF como framework para la UI.
• En macOS se utiliza GTK#, XWT.
• Actualmente, no hay modelo común para crear extensiones
Cross Platform. Portar un add-in de Windows a macOS o
viceversa es costoso. La cantidad de código compartido es
limitada.
Visual Studio para Windows y macOS
#DotNet2018
Extensibilidad en Visual Studio
• Gracias a los nuevos backends de GTK# y WPF podemos utilizar
Xamarin.Forms para crear la UI de Addins con XAML o C#.
• La UI es totalmente compartida.
• Utilizamos MVVM, compartiendo también la lógica de negocio del Addin.
• Podemos crear servicios o “plugins” para realizar abstracciones de acceso a
información de proyectos o disco tal y como se realizan con Apps.
Visual Studio para Windows y macOS
#DotNet2018
DEMO
Extensiones para Visual Studio
utilizando Xamarin.Forms
(Ejemplo básico)
#DotNet2018
Extensibilidad en Visual Studio
Measurer 4000 es una herramienta destinada a medir la cantidad de código
compartido y específico de un proyecto Xamarin.
Herramienta disponible para Windows y macOS (WPF y Cocoa respectivamente).
¿Podemos unificar y compartir más además de tenerlo todo
integrado en el IDE?
Veamos un ejemplo con más UI!
https://github.com/jmmortega/Measurer4000
#DotNet2018
Visual Studio macOS
Visual Studio Windows
#DotNet2018
DEMO
Extensiones para Visual Studio
utilizando Xamarin.Forms
#DotNet2018
Las claves
• Custom Renderers
• Native Forms Embedding
• Binding Libraries
Para conseguir integraciones complejas
#DotNet2018
Element describe la apariencia del
control
Button
Text
TextColor
…
Renderer crea una
visualización
específica para cada
plataforma
ButtonRenderer
ButtonRenderer
ButtonRenderer
UIButton
Button
Button
MyButtonRenderer
UIImage
Custom Renderers
#DotNet2018
Native Forms Embedding
Con Native Forms, se pueden utilizar páginas XAML en
aplicaciones Xamarin para iOS y Android junto con Storyboards y
Android XMLs.
Disponible también con nuevos backends: WPF y GTK#.
Embeber Xamarin.Forms en Apps Xamarin Native
#DotNet2018
Binding Libraries
El ecosistema de librerías nativas para Android y iOS es enorme.
Por este motivo, con frecuencia tiene sentido utilizar una librería
nativa desde nuestras Apps Xamarin.
Podemos crear una librería de enlace, un wrapper en C# que
permita invocar código de Java o Objective-C - Swift a través de
llamadas C#.
Shapie, la clave
#DotNet2018
Conclusiones
• Con Xamarin.Forms 3.0 tenemos acceso a nuevas plataformas como WPF o
Linux (GTK#).
• Se añaden nuevos dispositivos como Wearables Samsung con soporte a
Xamarin.Forms.
• Gracias a nuevas plataformas como GTK# se añaden nuevas posibilidades en
dispositivos IoT o incluso en extensiones para Visual Studio utilizando Forms
Embedding.
• Contribuciones F100 y nuevas características como VisualStateManager o
FlexLayout contribuyen a realizar aplicaciones visualmente atractivas con
menos esfuerzo.
• Gracias a integraciones con Urho, WaveEngine o SkiaSharp se pueden realizar
aplicaciones con contenido visual complejo.
#DotNet2018
Preguntas & Respuestas (pronto, pero antes)
Sortearemos una licencia
de Grial UI Kit y una
licencia de Live XAML entre
todos aquellos que realicen
preguntas.
Esta bien, esta bien, si
nadie pregunta,
sortearemos entre todos ;)
#DotNet2018
Preguntas & Respuestas
#DotNet2018
www.campusmvp.es
10% de descuento exclusivo
Usa este código:
DOTN18MAD
La mejor formación online para desarrolladores como tú
Este cupón es válido hasta el 5 de Junio de 2018
(Si eres estudiante o desempleado, pídenos tu cupón del 30% de descuento)
¡Estamos estrenamos curso de Docker y Kubernetes!
Descúbrelo es campusMVP.es
en todos los cursos online de campusMVP
#DotNet2018
Thanks and …
See you soon!
Thanks also to the sponsors.
Without whom this would not have been posible.

Contenu connexe

Tendances

Crear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con XamarinCrear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Javier Suárez Ruiz
 

Tendances (20)

WinObjC: Windows Bridge para iOS
WinObjC: Windows Bridge para iOSWinObjC: Windows Bridge para iOS
WinObjC: Windows Bridge para iOS
 
Introducción a Xamarin
Introducción a XamarinIntroducción a Xamarin
Introducción a Xamarin
 
Servicios Xamarin
Servicios XamarinServicios Xamarin
Servicios Xamarin
 
Extendiendo Xamarin.Forms
Extendiendo Xamarin.FormsExtendiendo Xamarin.Forms
Extendiendo Xamarin.Forms
 
DotNetDom: El futuro de Xamarin
DotNetDom: El futuro de XamarinDotNetDom: El futuro de Xamarin
DotNetDom: El futuro de Xamarin
 
SVQXDG - Introducción a Embeddinator-4000
SVQXDG - Introducción a Embeddinator-4000SVQXDG - Introducción a Embeddinator-4000
SVQXDG - Introducción a Embeddinator-4000
 
Aumento de productividad, herramientas Xamarin
Aumento de productividad, herramientas XamarinAumento de productividad, herramientas Xamarin
Aumento de productividad, herramientas Xamarin
 
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.FormsTech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
 
DotNet 2019: Optimizando Apps con Xamarin.Forms
DotNet 2019: Optimizando Apps con Xamarin.FormsDotNet 2019: Optimizando Apps con Xamarin.Forms
DotNet 2019: Optimizando Apps con Xamarin.Forms
 
Arquitectura xamarin - Nuestra primera app
Arquitectura xamarin - Nuestra primera appArquitectura xamarin - Nuestra primera app
Arquitectura xamarin - Nuestra primera app
 
Integración Continua con Apps Xamarin
Integración Continua con Apps XamarinIntegración Continua con Apps Xamarin
Integración Continua con Apps Xamarin
 
Introduction to xamarin
Introduction to xamarinIntroduction to xamarin
Introduction to xamarin
 
Trucos y consejos rendimiento Xamarin.Forms
Trucos y consejos rendimiento Xamarin.FormsTrucos y consejos rendimiento Xamarin.Forms
Trucos y consejos rendimiento Xamarin.Forms
 
Xamarin Dev Days Málaga 2017 - Apps conectadas con Azure
Xamarin Dev Days Málaga 2017 - Apps conectadas con AzureXamarin Dev Days Málaga 2017 - Apps conectadas con Azure
Xamarin Dev Days Málaga 2017 - Apps conectadas con Azure
 
Crear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con XamarinCrear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
 
re-Connect Madrid: Novedades Xamarin
re-Connect Madrid: Novedades Xamarinre-Connect Madrid: Novedades Xamarin
re-Connect Madrid: Novedades Xamarin
 
Introducción a Xamarin.Forms
Introducción a Xamarin.FormsIntroducción a Xamarin.Forms
Introducción a Xamarin.Forms
 
Xamarin REvolve 2016
Xamarin REvolve 2016Xamarin REvolve 2016
Xamarin REvolve 2016
 
Windows 10: Hel10 World! - Novedades XAML
Windows 10: Hel10 World! - Novedades XAMLWindows 10: Hel10 World! - Novedades XAML
Windows 10: Hel10 World! - Novedades XAML
 
Desktop App Converter
Desktop App ConverterDesktop App Converter
Desktop App Converter
 

Similaire à DotNet2018: Xamarin.Forms Everywhere!

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
EliasChoque14
 
Dev Days 1 - Introducción a Xamarin
Dev Days 1 - Introducción a XamarinDev Days 1 - Introducción a Xamarin
Dev Days 1 - Introducción a Xamarin
Sergio Gasca García
 

Similaire à DotNet2018: Xamarin.Forms Everywhere! (20)

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
 
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
 
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
 
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....
 
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
 
Xamarin Dev Days Madrid - Taller Xamarin
Xamarin Dev Days Madrid - Taller XamarinXamarin Dev Days Madrid - Taller Xamarin
Xamarin Dev Days Madrid - Taller Xamarin
 
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
 
Reconnect(); Sevilla - Introducción a Xamarin 4
Reconnect(); Sevilla - Introducción a Xamarin 4Reconnect(); Sevilla - Introducción a Xamarin 4
Reconnect(); Sevilla - Introducción a Xamarin 4
 
dotNetMálaga - Taller Xamarin
dotNetMálaga - Taller XamarindotNetMálaga - Taller Xamarin
dotNetMálaga - Taller Xamarin
 
Introduccion a xamarin
Introduccion a xamarinIntroduccion a xamarin
Introduccion a xamarin
 
primera aplicacion Xamarin.pptx
primera aplicacion Xamarin.pptxprimera aplicacion Xamarin.pptx
primera aplicacion Xamarin.pptx
 
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptxCOECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
 
Xamarin Dev Days - Introducción a Xamarin
Xamarin Dev Days - Introducción a XamarinXamarin Dev Days - Introducción a Xamarin
Xamarin Dev Days - Introducción a Xamarin
 
introducción a xamarin
  introducción a xamarin  introducción a xamarin
introducción a xamarin
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015
 
Charla GDG Madrid: Cordova + AngularJS + Ionic
Charla GDG Madrid: Cordova + AngularJS + IonicCharla GDG Madrid: Cordova + AngularJS + Ionic
Charla GDG Madrid: Cordova + AngularJS + Ionic
 
Introducción al desarrollo de apps móviles con Xamarin (Android & iOS)
Introducción al desarrollo de apps móviles con Xamarin (Android & iOS)Introducción al desarrollo de apps móviles con Xamarin (Android & iOS)
Introducción al desarrollo de apps móviles con Xamarin (Android & iOS)
 
Dev Days 1 - Introducción a Xamarin
Dev Days 1 - Introducción a XamarinDev Days 1 - Introducción a Xamarin
Dev Days 1 - Introducción a Xamarin
 
Desarrollando de aplicaciones web modernas para Linux, Windows y Mac con ASP....
Desarrollando de aplicaciones web modernas para Linux, Windows y Mac con ASP....Desarrollando de aplicaciones web modernas para Linux, Windows y Mac con ASP....
Desarrollando de aplicaciones web modernas para Linux, Windows y Mac con ASP....
 
Introducción a Xamarin Forms con XAML
Introducción a Xamarin Forms con XAMLIntroducción a Xamarin Forms con XAML
Introducción a Xamarin Forms con XAML
 

Plus de Javier Suárez Ruiz

Plus de Javier Suárez Ruiz (15)

Cape Town MS Developer User Group: Xamarin Community Toolkit
Cape Town MS Developer User Group: Xamarin Community ToolkitCape Town MS Developer User Group: Xamarin Community Toolkit
Cape Town MS Developer User Group: Xamarin Community Toolkit
 
Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....
Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....
Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....
 
Monkey Conf 2019: Presente y futuro de Xamarin.Forms
Monkey Conf 2019: Presente y futuro de Xamarin.FormsMonkey Conf 2019: Presente y futuro de Xamarin.Forms
Monkey Conf 2019: Presente y futuro de Xamarin.Forms
 
Crear interfaces de usuario atractivas con Xamarin.Forms
Crear interfaces de usuario atractivas con Xamarin.FormsCrear interfaces de usuario atractivas con Xamarin.Forms
Crear interfaces de usuario atractivas con Xamarin.Forms
 
#XamarinUIJuly Summary
#XamarinUIJuly Summary#XamarinUIJuly Summary
#XamarinUIJuly Summary
 
Novedades Xamarin 3.0 Preview
Novedades Xamarin 3.0 PreviewNovedades Xamarin 3.0 Preview
Novedades Xamarin 3.0 Preview
 
Desarrollo Xamarin, más allá del desarrollo
Desarrollo Xamarin, más allá del desarrolloDesarrollo Xamarin, más allá del desarrollo
Desarrollo Xamarin, más allá del desarrollo
 
Introducción a Xamarin.Forms
Introducción a Xamarin.FormsIntroducción a Xamarin.Forms
Introducción a Xamarin.Forms
 
Introducción a Xamarin
Introducción a XamarinIntroducción a Xamarin
Introducción a Xamarin
 
Novedades Xamarin Connect(); 2017
Novedades Xamarin Connect(); 2017Novedades Xamarin Connect(); 2017
Novedades Xamarin Connect(); 2017
 
Codemotion 2017 - Taller Xamarin
Codemotion 2017 - Taller XamarinCodemotion 2017 - Taller Xamarin
Codemotion 2017 - Taller Xamarin
 
dotNetMálaga 2017 - Taller Hololens con Wave Engine
dotNetMálaga 2017 - Taller Hololens con Wave EnginedotNetMálaga 2017 - Taller Hololens con Wave Engine
dotNetMálaga 2017 - Taller Hololens con Wave Engine
 
Embeddinator-4000
Embeddinator-4000Embeddinator-4000
Embeddinator-4000
 
Xamarin Hol - Módulo V: Mobile DevOps con Visual Studio Team Services y Hocke...
Xamarin Hol - Módulo V: Mobile DevOps con Visual Studio Team Services y Hocke...Xamarin Hol - Módulo V: Mobile DevOps con Visual Studio Team Services y Hocke...
Xamarin Hol - Módulo V: Mobile DevOps con Visual Studio Team Services y Hocke...
 
Xamarin Dev Days Madrid 2017 - Xamarin.Forms
Xamarin Dev Days Madrid 2017 -  Xamarin.FormsXamarin Dev Days Madrid 2017 -  Xamarin.Forms
Xamarin Dev Days Madrid 2017 - Xamarin.Forms
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (12)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

DotNet2018: Xamarin.Forms Everywhere!