09 de Mayo del 2022 Llegó .NET MAUI Preview 14

La nueva versión (previsualizada) de .Net MAUI se encuentra ahora disponible en la versión 17.2 (preview 2) de Visual Studio 2022. Esta publicación incluye un vasto volumen de correcciones de errores y se han completado bastantes funcionalidades, esta incluye una muy deseada por los desarrolladores de apps de escritorio: “La Barra de menú”. Mientras que las navegaciones y menús son comúnmente diseñadas dentro de la vista en aplicaciones modernas (tomar por ejemplo la barra lateral de Teams, o los tabs de Maps) todavía existe una fuerte necesidad por un menú tradicional que se encuentre sobre la aplicación en Windows, y en la barra de título en MacOS.

Los Menús podrán ser desarrollados en XAML o en C# en cualquier ContentPage que se encuentre en la Shell o en una NavigationPage, he aquí un ejemplo de implementación:

<ContentPage.MenuBarItems>

<MenuBarItem Text=”File”>

<MenuFlyoutItem Text=”Quit” Command=”{Binding QuitCommand}”/>

</MenuBarItem>

<MenuBarItem Text=”Locations”>

<MenuFlyoutSubItem Text=”Change Location”>

<MenuFlyoutItem Text=”Boston, MA”/>

<MenuFlyoutItem Text=”Redmond, WA”/>

<MenuFlyoutItem Text=”St. Louis, MO”/>

</MenuFlyoutSubItem>

<MenuFlyoutItem Text=”Add a Location” Command=”{Binding AddLocationCommand}”/>

</MenuBarItem>

<MenuBarItem Text=”View”>

<MenuFlyoutItem Text=”Refresh” Command=”{Binding RefreshCommand}”/>

<MenuFlyoutItem Text=”Toggle Light/Dark Mode” Command=”{Binding ToggleModeCommand}”/>

</MenuBarItem>

</ContentPage.MenuBarItems>

Esta versión también incluye:
  • Una conexión entre los dispositivos y Essentials, además de interfaces para Las APIs Essentials
  • Shell WinUI (#4501)
  • Caché de Imágenes (#4515)
  • Nativo -> Renombrado de Plataformas(#4599)
  • Shapes(Figuras) (#4472)
  • Cookies para los WebViews (#4419)
  • Barra de Menú(#4839)
  • RTL Windows (#4936)

Puedes encontrar más detalles aquí: Notas de Publicación (Inglés) .

Mientras se obtenía retroalimentación de los usuarios acerca de las publicaciones anteriores de .NET MAUI, el equipo de desarrollo identificó una fuerte tendencia con preguntas del tipo “¿Cómo agrego un FilePicker?, “¿Cómo valido la conexión a internet en mi aplicación?” y otras tareas “Esenciales” que no son específicamente ligadas a UI (Interfaz de usuario).

Accediendo a las APIS de las plataformas

Dentro de .Net MAUI existe un set de APIs localizadas en Microsoft.Maui.Essentials (namespace) que desbloquean características comunes de una manera eficiente, dentro de las mismas se encuentran:

Acelerómetro App Actions App Information
Temas de Aplicación Barómetro Batería
Porta Papeles Conversor Colores Brújula
Conectividad Contactos Detección de agitación del dispositivo
Información de la pantalla Información del Dispositivo Email
Selector de archivos File System Helpers Linterna
Geocoding Geolocalización Giroscopio
Haptic Feedback Launcher Magnetómetro
Main Thread Mapas Selector de Medios
Open Browser Sensor de Orientación Permisos
Marcador Numérico (teléfono) Extensión de Plataformas Preferencias
Captura de pantalla Almacenamiento Seguro Compartir
SMS Text-a-Voz Conversor de unidades
Seguimiento de Versión Vibración  Autenticador Web
 ¿Cómo comenzar a desarrollar tu APP en .Net MAUI?

.NET MAUI Preview 14 viene en conjunto con Visual Studio 17.2 Preview 2, el cual se encuentra disponible hoy utilizando las últimas mejoras en productividad para el desarrollo de apps en .NET MAUI, si actualmente utilizas Visual Studio 2022 17.1 Preview 2 o una versión más actual puedes simplemente actualizar a la versión vigente.

Sin embargo, si estás actualizando desde .NET MAUI preview 10 o anterior, te recomendamos iniciar desde 0 desinstalando todas las versiones de prueba de .NET 6 y Visual Studio 2022.

¿Estás partiendo de 0?

Sigue el siguiente link Visual Studio 2022 Preview (17.2 Preview 2) y confirma el check .NET MAUI (preview) que se encuentra ubicado bajo el tab “Mobile Development with .NET workload”.

¡Luego abre Visual Studio y estarás listo para partir con tu nuevo proyecto, te deseamos éxito!

Te invitamos a trabajar junto a nuestro equipo de profesionales con amplia experiencia en el desarrollo de soluciones tecnológicas para diferentes industrias, que agregan valor a nuestros clientes.

Contáctanos a través de nuestro correo contacto@valuesite.cl y síguenos en nuestras redes sociales en InstagramFacebookTwitter y LinkedIn.

¡TE ESPERAMOS!

Entradas relacionadas