SlideShare una empresa de Scribd logo
Xamarin.Forms
Un vistazo al presente y futuro
javiersuarezruiz@hotmail.com
https://javiersuarezruiz.wordpress.com
¡No dudéis en preguntar!
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
.NET: Plataforma para crear cualquier cosa
.NET
El enfoque de Xamarin
Código común compartido • Acceso 100% a APIs nativas • Alto rendimiento
iOS C# UI Windows C# UI
Android C# UI
Shared C# Mobile
Enfoque tradicional Con Xamarin.Forms:
Más código compartido, nativo
iOS C# UI Windows C# UI
Android C# UI
Shared C# Backend
Shared UI Code
Shared C# Backend
Es un framework UI open source de Microsoft para
crear
Apps iOS, Android, & Windows con .NET
desde una base de código común.
Xamarin.Forms, ¿qué incluye?
✓ 50+ 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
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
•
•
•
•
•
•
•
•
https://github.com/jsuarezruiz/xamarin-forms-goodlooking-UI
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Acceso a APIs nativas usando Dependency Service
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Xamarin.Essentials
aka.ms/xamarinessentials
Flashlight
Geolocation
Preferences
Device Info
Device Display Info
Secure Settings
Accelerometer
Battery
Clipboard
Compass
Connectivity
Share
Email
File System
Geocoding
Gyroscope
Magnetometer
Phone Dialer
Screen Lock
Sms
Text to Speech
Vibration
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Xamarin Community Toolkit
The Xamarin Community Toolkit es una colección de los elementos más
comunes necesarios a la hora de trabajar desarrollando Apps móviles con
Xamarin.Forms y que los devs usan y replican de unos proyectos a otros.
Simplifica tareas comunes y ofrece nuevas posibilidades a la hora de
crear Apps.
La librería contiene:
• Behaviors
• Converters
• Effects
• Views
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
El viaje hacia un único .NET
– .De .NET 5 a .NET 6
.NET Framework
Mono / Xamarin
.NET Core
.NET
Un SDK, un BCL, herramientas unificadas
Mobile & Desktop Cross-platform UI nativa
UI web Cross-platform
Investigaciones en la nube
Continuar mejorando la velocidad, tamaño, diagnóstico en
servicios Azure
La vision de un .NET
UI nativa multiplataforma
Proyecto único, base de código única
Implementar en múltiples dispositivos, móviles y de
escritorio
Evolución de Xamarin.Forms
Dirigido a .NET 6, disponible a finales del próximo
año
Crear interfaces de usuario atractivas para cualquier dispositivo
La evolución de Xamarin.Forms
.NET MAUI
.NET Platform
.NET MAUI
DESKTOP MOBILE
Windows
macOS
iOS
Android
.NET MAUI
File | New
• Multi-platform App UI (.NET)
CLI
• dotnet install maui
• dotnet new maui
Namespaces
• System.Maui (previously Xamarin.Forms)
• System.Device (previously Xamarin.
Los objetivos de .NET MAUI
La arquitectura de .NET MAUI
Las API de Android, iOS, macOS y Windows están unificadas en una API abstracta que permite una
experiencia de desarrollo que permita escribir una vez y ejecutar en cualquier plataforma, al tiempo
que proporciona un acceso total a todos los aspectos de cada plataforma nativa.
App Code interactúa principalmente con .NET
MAUI API (1).
Según sea necesario, App Code puede acceder
directamente las API de la plataforma (2) a
través Handlers, etc.
.NET MAUI accede directamente las API de la
plataforma nativa (3).
Android iOS macOS Windows
Xamarin.Android Xamarin.iOS Xamarin.Mac WinUI
.NET MAUI
App Code
Mono Runtime WinRT
.NET 6 BCL
1
2
3
Xamarin.Forms 5 .NET MAUI
Platforms
Android API 19+ API 21+
iOS 9 – 15 10+
Linux (GTK#) Community Community
macOS Community Microsoft
Tizen Samsung Samsung
Windows UWP Microsoft
WPF Community
WinUI 3 Microsoft
WPF Community
Features
Renderers Tightly coupled to BindableObject Loosely coupled, no Core deps
App Models MVVM / RxUI MVVM / RxUI (MVU experimental)
Single Project No Yes
Multi-Targeting No Yes
Multi-Window No Yes
Pixel Drawn Controls No Yes
Misc
.NET X.iOS, X.Android, UWP, … .NET 6 +
Project System Franken-Proj SDK Style
dotnet CLI No Yes
Tools
Visual Studio 2019 Yes Yes
Visual Studio 2019 for Mac Yes Yes
Visual Studio Code No Experimental
• .NET 5.0 se ha lanzado en Noviembre 2020
• Xamarin.Forms 5.0 en Diciembre 2020
• .NET 6.0 MAUI + soporte a móvil previews con .NET 6 Preview 1
El roadmap de .NET
Dic 2019
.NET Core 3.1
LTS
Nov 2020
.NET 5.0
Nov 2021
.NET 6.0
LTS
Nov 2022
.NET 7.0
Nov 2023
.NET 8.0
LTS
Feature Description Status
Namespace changes to System.Maui Xamarin.Forms will become System.Maui Deferred
Handlers: Containers, Layouts, Views Hello performance and extensibility In Progress
Remove Obsoletes Housekeeping In Progress
Host Builder .NET unified experiences In Progress
Remove Data Pages You use it? Probably not. Why is it still there? Completed
Remove Themes See Data Pages Completed
Startup registry No more reflection Completed
Q4 2020 – Q1 2021
Feature Description Status
Intro Cross-platform Lifecycle Committed
Move “AndExpand” layout option Belongs only on StackLayouts Committed
Width/Height Deprecate “Request” props, update behavior Committed
Merge Essentials Remove overlapping APIs Committed
Improved native images GlideX Committed
Housekeeping Ianimatable, Behavior/Trigger inheritance Committed
macOS Catalyst Committed
Windows WinUI 3 pending GA Committed
Q2 2021 – Q3 2021
Mac Catalyst
Jonathan Dick – Pool Math
Gracias Frank! https://praeclarum.org/2020/11/10/catalyst.html
WinUI 3
https://github.com/xamarin/Xamarin.Forms/tree/winui3_desktop
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
design proposal
dotnet install maui
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Productivity
Productivity
Productivity
Productivity
Productivity
Productivity
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Aunque, puede que te interese migrar bajo tu conveniencia.
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Preguntas?

Más contenido relacionado

PPTX
Monkey Conf 2019: Presente y futuro de Xamarin.Forms
PPTX
DotNetDom: El futuro de Xamarin
PPTX
Taller Xamarin Monkey Conf 2018
PPTX
Monkey Conf 2020: .NET MAUI Handlers
PPTX
.Net Conf Sevilla 2018
PPTX
WinObjC: Windows Bridge para iOS
PPTX
OpenSouthCode 2018: Taller Xamarin
PPTX
Monkey Conf 2018: Conociendo Xamarin.Forms Shell
Monkey Conf 2019: Presente y futuro de Xamarin.Forms
DotNetDom: El futuro de Xamarin
Taller Xamarin Monkey Conf 2018
Monkey Conf 2020: .NET MAUI Handlers
.Net Conf Sevilla 2018
WinObjC: Windows Bridge para iOS
OpenSouthCode 2018: Taller Xamarin
Monkey Conf 2018: Conociendo Xamarin.Forms Shell

La actualidad más candente (20)

PPTX
Xamarin REvolve 2016
PPTX
re-Connect Madrid: Novedades Xamarin
PPTX
Novedades de Xamarin 4
PPTX
DotNet2018: Xamarin.Forms Everywhere!
PPTX
Analizando interfaces de usuario avanzadas con Xamarin.Forms
PPTX
Extendiendo Xamarin.Forms
PPTX
Interfaces nativas Cross-Platform con Xamarin.Forms
PPTX
Xamarin Dev Days Málaga 2017 - Apps conectadas con Azure
PPTX
Introducción a Xamarin
PPTX
Desktop App Converter
PPTX
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.Forms
PPTX
Servicios Xamarin
PDF
Arquitectura xamarin - Nuestra primera app
PPTX
Introduccion a Xamarin
PPTX
dotNetMálaga 2017 - Trucos y consejos rendimiento Xamarin.Forms
PPTX
Integración Continua con Apps Xamarin
PPTX
Aumento de productividad, herramientas Xamarin
PPTX
Novedades en Visual Studio Online
PPTX
DotNet 2019: Optimizando Apps con Xamarin.Forms
PPTX
Introducción al desarrollo de aplicaciones Xamarin
Xamarin REvolve 2016
re-Connect Madrid: Novedades Xamarin
Novedades de Xamarin 4
DotNet2018: Xamarin.Forms Everywhere!
Analizando interfaces de usuario avanzadas con Xamarin.Forms
Extendiendo Xamarin.Forms
Interfaces nativas Cross-Platform con Xamarin.Forms
Xamarin Dev Days Málaga 2017 - Apps conectadas con Azure
Introducción a Xamarin
Desktop App Converter
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.Forms
Servicios Xamarin
Arquitectura xamarin - Nuestra primera app
Introduccion a Xamarin
dotNetMálaga 2017 - Trucos y consejos rendimiento Xamarin.Forms
Integración Continua con Apps Xamarin
Aumento de productividad, herramientas Xamarin
Novedades en Visual Studio Online
DotNet 2019: Optimizando Apps con Xamarin.Forms
Introducción al desarrollo de aplicaciones Xamarin
Publicidad

Similar a Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms (20)

PPTX
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
PPTX
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
PPTX
Reconnect(); Sevilla - Introducción a Xamarin 4
PPTX
Introducción a Xamarin
PPTX
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
PDF
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
PPTX
Primer vistazo a .NET MAUI
PPTX
Keynote NET MAUI.pptx
PPTX
Webinar 1 Intro a NET MAUI.pptx
PPTX
dotNetMálaga - Taller Xamarin
PDF
Introduction to .NET MAUI.pdf
PPTX
Xamarin Dev Days Madrid - Taller Xamarin
PPTX
Introducción a Xamarin.Forms
PPTX
Hablemos de .NET 6 y .NET MAUI
PPTX
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
PPTX
introducción a xamarin
PPTX
Xamarin Dev Days - Introducción a Xamarin
PPTX
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con Xamarin
PPTX
Dev Days 1 - Introducción a Xamarin
PPTX
Desarrollando apps multiplataforma con Xamarin y MVVMCross
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
Azure Tech Frogs La vida despues de Xamarin NET MAUI y el desarrollo de apps....
Reconnect(); Sevilla - Introducción a Xamarin 4
Introducción a Xamarin
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
Primer vistazo a .NET MAUI
Keynote NET MAUI.pptx
Webinar 1 Intro a NET MAUI.pptx
dotNetMálaga - Taller Xamarin
Introduction to .NET MAUI.pdf
Xamarin Dev Days Madrid - Taller Xamarin
Introducción a Xamarin.Forms
Hablemos de .NET 6 y .NET MAUI
Evento Bolivia - Fundamentos de Xamarin - Desarrollo de apps moviles multipla...
introducción a xamarin
Xamarin Dev Days - Introducción a Xamarin
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con Xamarin
Dev Days 1 - Introducción a Xamarin
Desarrollando apps multiplataforma con Xamarin y MVVMCross
Publicidad

Más de Javier Suárez Ruiz (15)

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

Último (20)

PDF
Marco Legal de la Gestion de tecnologia en Venezuela.pdf
PPTX
Descubre los Dispositivos de Salida Como Usarlo
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
La electricidad y la electrónica .pdf n
PDF
Conceptos básicos de programación tecnología.pdf
PDF
Aristoteles-y-su-forma-de-entender-el-conocimiento-y-las-personas.pdf
PDF
Maste clas de estructura metálica y arquitectura
PDF
diagrama de pareto.pdf valerie giraldo diaz
PPTX
Descubre los Dispositivos de Salida y Como usar
PDF
clase auditoria informatica 2025.........
PDF
operaciones unitarias clase 1 1-2025-1.pdf
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
Administración se srevidores de apliaciones
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
La electricidad y la electrónica por Antonia Diaz Bernal
PDF
Temas y subtemas de las fichas 1 y 2.pdf
PPTX
Yogurt de tocosh (1).pptx preparacion receta
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
SAP Transportation Management para LSP, TM140 Col18
DOCX
Trabajo colaborativo Grupo #2.docxmmuhhlk
Marco Legal de la Gestion de tecnologia en Venezuela.pdf
Descubre los Dispositivos de Salida Como Usarlo
Estrategia de apoyo tecnología grado 9-3
La electricidad y la electrónica .pdf n
Conceptos básicos de programación tecnología.pdf
Aristoteles-y-su-forma-de-entender-el-conocimiento-y-las-personas.pdf
Maste clas de estructura metálica y arquitectura
diagrama de pareto.pdf valerie giraldo diaz
Descubre los Dispositivos de Salida y Como usar
clase auditoria informatica 2025.........
operaciones unitarias clase 1 1-2025-1.pdf
Presentación PASANTIAS AuditorioOO..pptx
Administración se srevidores de apliaciones
Influencia-del-uso-de-redes-sociales.pdf
La electricidad y la electrónica por Antonia Diaz Bernal
Temas y subtemas de las fichas 1 y 2.pdf
Yogurt de tocosh (1).pptx preparacion receta
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
SAP Transportation Management para LSP, TM140 Col18
Trabajo colaborativo Grupo #2.docxmmuhhlk

Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms

  • 1. Xamarin.Forms Un vistazo al presente y futuro
  • 3. ¡No dudéis en preguntar!
  • 6. .NET: Plataforma para crear cualquier cosa .NET
  • 7. El enfoque de Xamarin Código común compartido • Acceso 100% a APIs nativas • Alto rendimiento iOS C# UI Windows C# UI Android C# UI Shared C# Mobile
  • 8. Enfoque tradicional Con Xamarin.Forms: Más código compartido, nativo iOS C# UI Windows C# UI Android C# UI Shared C# Backend Shared UI Code Shared C# Backend
  • 9. Es un framework UI open source de Microsoft para crear Apps iOS, Android, & Windows con .NET desde una base de código común.
  • 10. Xamarin.Forms, ¿qué incluye? ✓ 50+ 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
  • 20. Acceso a APIs nativas usando Dependency Service
  • 22. Xamarin.Essentials aka.ms/xamarinessentials Flashlight Geolocation Preferences Device Info Device Display Info Secure Settings Accelerometer Battery Clipboard Compass Connectivity Share Email File System Geocoding Gyroscope Magnetometer Phone Dialer Screen Lock Sms Text to Speech Vibration
  • 24. Xamarin Community Toolkit The Xamarin Community Toolkit es una colección de los elementos más comunes necesarios a la hora de trabajar desarrollando Apps móviles con Xamarin.Forms y que los devs usan y replican de unos proyectos a otros. Simplifica tareas comunes y ofrece nuevas posibilidades a la hora de crear Apps. La librería contiene: • Behaviors • Converters • Effects • Views
  • 26. El viaje hacia un único .NET
  • 27. – .De .NET 5 a .NET 6 .NET Framework Mono / Xamarin .NET Core .NET Un SDK, un BCL, herramientas unificadas Mobile & Desktop Cross-platform UI nativa UI web Cross-platform Investigaciones en la nube Continuar mejorando la velocidad, tamaño, diagnóstico en servicios Azure La vision de un .NET
  • 28. UI nativa multiplataforma Proyecto único, base de código única Implementar en múltiples dispositivos, móviles y de escritorio Evolución de Xamarin.Forms Dirigido a .NET 6, disponible a finales del próximo año Crear interfaces de usuario atractivas para cualquier dispositivo La evolución de Xamarin.Forms .NET MAUI .NET Platform
  • 29. .NET MAUI DESKTOP MOBILE Windows macOS iOS Android .NET MAUI File | New • Multi-platform App UI (.NET) CLI • dotnet install maui • dotnet new maui Namespaces • System.Maui (previously Xamarin.Forms) • System.Device (previously Xamarin.
  • 30. Los objetivos de .NET MAUI
  • 31. La arquitectura de .NET MAUI Las API de Android, iOS, macOS y Windows están unificadas en una API abstracta que permite una experiencia de desarrollo que permita escribir una vez y ejecutar en cualquier plataforma, al tiempo que proporciona un acceso total a todos los aspectos de cada plataforma nativa. App Code interactúa principalmente con .NET MAUI API (1). Según sea necesario, App Code puede acceder directamente las API de la plataforma (2) a través Handlers, etc. .NET MAUI accede directamente las API de la plataforma nativa (3). Android iOS macOS Windows Xamarin.Android Xamarin.iOS Xamarin.Mac WinUI .NET MAUI App Code Mono Runtime WinRT .NET 6 BCL 1 2 3
  • 32. Xamarin.Forms 5 .NET MAUI Platforms Android API 19+ API 21+ iOS 9 – 15 10+ Linux (GTK#) Community Community macOS Community Microsoft Tizen Samsung Samsung Windows UWP Microsoft WPF Community WinUI 3 Microsoft WPF Community Features Renderers Tightly coupled to BindableObject Loosely coupled, no Core deps App Models MVVM / RxUI MVVM / RxUI (MVU experimental) Single Project No Yes Multi-Targeting No Yes Multi-Window No Yes Pixel Drawn Controls No Yes Misc .NET X.iOS, X.Android, UWP, … .NET 6 + Project System Franken-Proj SDK Style dotnet CLI No Yes Tools Visual Studio 2019 Yes Yes Visual Studio 2019 for Mac Yes Yes Visual Studio Code No Experimental
  • 33. • .NET 5.0 se ha lanzado en Noviembre 2020 • Xamarin.Forms 5.0 en Diciembre 2020 • .NET 6.0 MAUI + soporte a móvil previews con .NET 6 Preview 1 El roadmap de .NET Dic 2019 .NET Core 3.1 LTS Nov 2020 .NET 5.0 Nov 2021 .NET 6.0 LTS Nov 2022 .NET 7.0 Nov 2023 .NET 8.0 LTS
  • 34. Feature Description Status Namespace changes to System.Maui Xamarin.Forms will become System.Maui Deferred Handlers: Containers, Layouts, Views Hello performance and extensibility In Progress Remove Obsoletes Housekeeping In Progress Host Builder .NET unified experiences In Progress Remove Data Pages You use it? Probably not. Why is it still there? Completed Remove Themes See Data Pages Completed Startup registry No more reflection Completed Q4 2020 – Q1 2021
  • 35. Feature Description Status Intro Cross-platform Lifecycle Committed Move “AndExpand” layout option Belongs only on StackLayouts Committed Width/Height Deprecate “Request” props, update behavior Committed Merge Essentials Remove overlapping APIs Committed Improved native images GlideX Committed Housekeeping Ianimatable, Behavior/Trigger inheritance Committed macOS Catalyst Committed Windows WinUI 3 pending GA Committed Q2 2021 – Q3 2021
  • 36. Mac Catalyst Jonathan Dick – Pool Math Gracias Frank! https://praeclarum.org/2020/11/10/catalyst.html
  • 65. Aunque, puede que te interese migrar bajo tu conveniencia.

Notas del editor

  • #27: Now let’s talk about the future…..
  • #29: I’m also excited to announce .NET Multi-platform App UI, or just .NET MAUI. <CLICK> It is a cross-platform, native UI stack so you’ll get great performance on any device. <CLICK> It will allow you to build these apps for any device from a single codebase and project system <CLICK> And that includes desktop and mobile across operating systems, like Windows, MacOS, iOS and Android. <CLICK> This is the evolution of Xamarin technology, building on Xamarin.Forms and expanding that to cross-platform desktop scenarios. <CLICK> It will be part of the unified .NET in the .NET 6 timeframe with previews available end of this year. You’ll see us working on it in the open on GitHub.
  • #34: Predictable releases helps everyone, not only the businesses that use .NET but also the open source projects that are built upon .NET.
  • #60: Need a great Blazor video here