SlideShare uma empresa Scribd logo
1 de 39
Mahmoud Ali – Dev @ Lambda3
Mobile
Robson Amorim – Dev @ Lambda3
Desenvolvedor
Microsoft MVP
iamakamud@gmail.com
http://linkedin.com/in/akamud
@akamud
http://high5devs.com
Desenvolvedor
rsamorim.azurewebsites.net
@amorimrob
http://high5devs.com
PATROCINADORES_
Agradecemos a confiança e o investimento realizado pelos Patrocinadores
do MVPConf LATAM 2020.
Sem a participação deles o evento não aconteceria.
Nosso muito obrigado!!!
Lar de Idosos Nossa
Senhora da
Conceição
Aracaju - SE
Retiro dos Idosos
Universina Carrera
Machado
Santo Ângelo - RS
Associação
Comunitária Fênix
Jacareí - SP
Rede Feminina de
Combate ao Câncer
Três Lagoas - MS
Associação de Pais
e Amigos dos
Excepcionais –
APAE de
Farroupilha
Farroupilha - RS
Lar da Criança
Ninho de Paz
São Paulo - SP
Abrigo Bom Pastor
Cornélio Procópio -
PR
BENEFICIADAS
POR VOCÊ_
Estas foram as entidades beneficiadas com a doação que você realizou no
ato da sua inscrição no MVPConf LATAM 2020.
Sem a sua participação o evento não aconteceria e não poderíamos
impactar a vida de tantas pessoas.
Nosso muito obrigado!!!
.NET
sua plataforma para construir qualquer
coisa
One .NET – .NET 5 to 6 "wave"
.NET Framework
Mono / Xamarin
.NET Core.NET
Único SDK, um BCL, tooling unificado
Cross-platform native UI
Cross-platform web UI
Melhorias contínuas em velocidade, tamanho, diagnóstico e
serviços no Azure
Cross-platform, native UI
Único projeto, uma única base de código
Deploy para múltiplos devices, mobile & desktop
Evolução do Xamarin.Forms
Crie interfaces nativas e bonitas para qualquer dispositivo
.NET Multi-platform App UI
.NET MAUI
.NET Platform
github.com/dotnet/maui
Dúvidas sobre o .NET MAUI
• O que é exatamente o .NET MAUI?
• O Xamarin.Forms vai morrer?
• É só um nome diferente?
• Vou precisar reaprender tudo?
• Ainda preciso de um Mac?
• Eu testei Xamarin há muito tempo atrás e não funcionou, por
que deveria tentar o MAUI?
• Quando posso começar a mexer?
Objetivos
Melhorar a performance dos apps
Simplificar a extensão de controles
Simplificar o fluxo para novas contribuições
Permitir opções de desenvolvimento para
utilizar sua arquitetura preferida
.NET MAUI
.NET Platform
MAUI: Desenvolvimento cross-platform, simplificado
FAQ
O Xamarin.Forms vai morrer!? 😱
https://github.com/xamarin/Xamarin.Forms/wiki/Feature-Roadmap
Mas o nome “Xamarin”, vai deixar
de existir!?
Mudanças
• Xamarin.Forms -> System.Maui
• Xamarin.Essentials -> System.Devices
• Xamarin.iOS -> .NET for iOS (net6.0-ios)
• Xamarin.Android -> .NET for Android (net6.0-android)
• dotnet new maui
• dotnet new ios & dotnet new android
• UIKit e APIs do Android não devem mudar
Vai ter breaking change?
Então, eu vou precisar
reaprender TUDO?
Eu ainda preciso de um Mac?
Vou poder codar no Visual
Studio Code?
Vou poder codar no Linux?
Ainda vou poder usar XAML?
O nome está fechado?
Vou poder usar MVU?
MVVM?
MVP?
Exemplo (Comet)
Exemplo (Blazor Mobile Binding)
Views com Skia?
Skia.iOS.Button Skia.Droid.Button Skia.Win.Button
https://github.com/Clancey/Comet/tree/dev/src/Comet.Skia/Controls
Sabemos quando sai?
.NET Roadmap
.NET MAUI Stable
Nada está escrito em
pedra (ainda)!
Issues legais
• Renderer Architecture - #28
• Obsolete members - #21
• Suporte a F# - #115
• MAUI Community Standup - #101
• Most wanted things! - #76
Links
• https://www.youtube.com/watch?v=5bK2ICHtMxo
• https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
• MSBuild 2020, .NET MAUI, MVU, Renders, PropertyMappers (https://www.youtube.com/watch?v=_MGh3xipWm4)
• https://github.com/dotnet/maui
• https://github.com/dotnet/maui/wiki/Roadmap
• Lambda3 – Live MAUI (https://www.youtube.com/watch?v=yzu9528Ybns)
• Lambda3 Podcast #202 – MAUI (https://www.lambda3.com.br/2020/07/lambda3-podcast-202-maui/)
@akamud
http://high5devs.com
http://linkedin.com/in/akamud
mahmoud.ali@lambda3.com.br
@amorimrob
http://high5devs.com
rsamorim.azurewebsites.net
robson.amorim@lambda3.com.br

Mais conteúdo relacionado

Mais procurados

Exame físico do coração
Exame físico do coraçãoExame físico do coração
Exame físico do coraçãogisa_legal
 
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IPCCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IPWellington Oliveira
 
Exemplo especificacaoderequisitos(locadora)
Exemplo especificacaoderequisitos(locadora)Exemplo especificacaoderequisitos(locadora)
Exemplo especificacaoderequisitos(locadora)Bruno Santana
 
Circulação Extra Corpórea - CEC
Circulação Extra Corpórea - CECCirculação Extra Corpórea - CEC
Circulação Extra Corpórea - CECresenfe2013
 
Protocolo Atendimento do AVC
Protocolo Atendimento do AVCProtocolo Atendimento do AVC
Protocolo Atendimento do AVCgalegoo
 
Tipos de circulação sanguínea
Tipos de circulação sanguíneaTipos de circulação sanguínea
Tipos de circulação sanguíneaCatir
 
Redes 4 endereçamento
Redes 4 endereçamentoRedes 4 endereçamento
Redes 4 endereçamentoMauro Pereira
 
Acentuação tônica
Acentuação tônicaAcentuação tônica
Acentuação tônicavinivs
 
Anatomia do tórax e abdome
Anatomia do tórax e abdomeAnatomia do tórax e abdome
Anatomia do tórax e abdomeRenato Almeida
 
Sinais de pontuação
Sinais de pontuaçãoSinais de pontuação
Sinais de pontuaçãoroseliamr
 

Mais procurados (20)

Exame físico do coração
Exame físico do coraçãoExame físico do coração
Exame físico do coração
 
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IPCCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
 
Intertextualidade
IntertextualidadeIntertextualidade
Intertextualidade
 
Exemplo especificacaoderequisitos(locadora)
Exemplo especificacaoderequisitos(locadora)Exemplo especificacaoderequisitos(locadora)
Exemplo especificacaoderequisitos(locadora)
 
So-mod-1
So-mod-1So-mod-1
So-mod-1
 
Circulação Extra Corpórea - CEC
Circulação Extra Corpórea - CECCirculação Extra Corpórea - CEC
Circulação Extra Corpórea - CEC
 
Motherboard
MotherboardMotherboard
Motherboard
 
Protocolo Atendimento do AVC
Protocolo Atendimento do AVCProtocolo Atendimento do AVC
Protocolo Atendimento do AVC
 
Tipos de circulação sanguínea
Tipos de circulação sanguíneaTipos de circulação sanguínea
Tipos de circulação sanguínea
 
Redes 4 endereçamento
Redes 4 endereçamentoRedes 4 endereçamento
Redes 4 endereçamento
 
Acentuação tônica
Acentuação tônicaAcentuação tônica
Acentuação tônica
 
Sistema nervoso
Sistema nervosoSistema nervoso
Sistema nervoso
 
Anatomia do tórax e abdome
Anatomia do tórax e abdomeAnatomia do tórax e abdome
Anatomia do tórax e abdome
 
1º E.M (mód. 01)
1º E.M (mód. 01)1º E.M (mód. 01)
1º E.M (mód. 01)
 
Routing
RoutingRouting
Routing
 
Frio extremo
Frio extremoFrio extremo
Frio extremo
 
Dns
DnsDns
Dns
 
Aula 07 instalação de hardware
Aula 07 instalação de hardwareAula 07 instalação de hardware
Aula 07 instalação de hardware
 
Órgãos dos sentidos
Órgãos dos sentidos Órgãos dos sentidos
Órgãos dos sentidos
 
Sinais de pontuação
Sinais de pontuaçãoSinais de pontuação
Sinais de pontuação
 

Semelhante a Dev Lambda3 MAUI

Azure DevOps + App Center: DevOps multi-staging para seu app
Azure DevOps + App Center: DevOps multi-staging para seu appAzure DevOps + App Center: DevOps multi-staging para seu app
Azure DevOps + App Center: DevOps multi-staging para seu appakamud
 
Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...
Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...
Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...akamud
 
Application Insights
Application Insights Application Insights
Application Insights CDS
 
Automatizando os testes da sua aplicação hoje
Automatizando os testes da sua aplicação hojeAutomatizando os testes da sua aplicação hoje
Automatizando os testes da sua aplicação hojeakamud
 
2019 08-13 aOS São Paulo - Renato Romão - do zero ao avançado em powerapps (l...
2019 08-13 aOS São Paulo - Renato Romão - do zero ao avançado em powerapps (l...2019 08-13 aOS São Paulo - Renato Romão - do zero ao avançado em powerapps (l...
2019 08-13 aOS São Paulo - Renato Romão - do zero ao avançado em powerapps (l...aOS Community
 
Aplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test CloudAplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test Cloudakamud
 
Aplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudAplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudWennder Santos
 
Entendendo o que é o Xamarin e desenvolvendo sua primeira app - Meetup Xamari...
Entendendo o que é o Xamarin e desenvolvendo sua primeira app - Meetup Xamari...Entendendo o que é o Xamarin e desenvolvendo sua primeira app - Meetup Xamari...
Entendendo o que é o Xamarin e desenvolvendo sua primeira app - Meetup Xamari...Cleiton Felipe Moraes
 
Machine Learning para devs com ML.NET
Machine Learning para devs com ML.NETMachine Learning para devs com ML.NET
Machine Learning para devs com ML.NETLetticia Nicoli
 
WordPress para negócios
WordPress para negóciosWordPress para negócios
WordPress para negóciosMax Denvir
 
Utilização CMS - WordPress | Criação de um site de um restaurante
Utilização CMS - WordPress | Criação de um site de um restauranteUtilização CMS - WordPress | Criação de um site de um restaurante
Utilização CMS - WordPress | Criação de um site de um restauranteDiogoAlfama
 
Tudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
Tudo para WordPress Planejamento Design e Desenvolvimento Php in RioTudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
Tudo para WordPress Planejamento Design e Desenvolvimento Php in RioGuga Alves
 
CMS Brasil 2009 - Seo para CMS Open Source
CMS Brasil 2009 - Seo para CMS Open SourceCMS Brasil 2009 - Seo para CMS Open Source
CMS Brasil 2009 - Seo para CMS Open SourceMarcio Okabe
 
Overview do Mercado de Desenvolvimento Web
Overview do Mercado de Desenvolvimento WebOverview do Mercado de Desenvolvimento Web
Overview do Mercado de Desenvolvimento WebHector Nieva
 
Impulsionando startups com api publica
Impulsionando startups com api publicaImpulsionando startups com api publica
Impulsionando startups com api publicaFábio Rosato
 
Palestra html5 e CSS3
Palestra html5 e CSS3Palestra html5 e CSS3
Palestra html5 e CSS3CELULA CURSOS
 
Oportunidades para desenvolvedores
Oportunidades para desenvolvedoresOportunidades para desenvolvedores
Oportunidades para desenvolvedoresPriscila Mayumi
 

Semelhante a Dev Lambda3 MAUI (20)

Azure DevOps + App Center: DevOps multi-staging para seu app
Azure DevOps + App Center: DevOps multi-staging para seu appAzure DevOps + App Center: DevOps multi-staging para seu app
Azure DevOps + App Center: DevOps multi-staging para seu app
 
Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...
Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...
Indo além do Enterprise: fazendo aplicativos para usuários finais com Xamarin...
 
Application Insights
Application Insights Application Insights
Application Insights
 
Automatizando os testes da sua aplicação hoje
Automatizando os testes da sua aplicação hojeAutomatizando os testes da sua aplicação hoje
Automatizando os testes da sua aplicação hoje
 
2019 08-13 aOS São Paulo - Renato Romão - do zero ao avançado em powerapps (l...
2019 08-13 aOS São Paulo - Renato Romão - do zero ao avançado em powerapps (l...2019 08-13 aOS São Paulo - Renato Romão - do zero ao avançado em powerapps (l...
2019 08-13 aOS São Paulo - Renato Romão - do zero ao avançado em powerapps (l...
 
Aplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test CloudAplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test Cloud
 
Aplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudAplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test Cloud
 
Entendendo o que é o Xamarin e desenvolvendo sua primeira app - Meetup Xamari...
Entendendo o que é o Xamarin e desenvolvendo sua primeira app - Meetup Xamari...Entendendo o que é o Xamarin e desenvolvendo sua primeira app - Meetup Xamari...
Entendendo o que é o Xamarin e desenvolvendo sua primeira app - Meetup Xamari...
 
Machine Learning para devs com ML.NET
Machine Learning para devs com ML.NETMachine Learning para devs com ML.NET
Machine Learning para devs com ML.NET
 
WordPress para negócios
WordPress para negóciosWordPress para negócios
WordPress para negócios
 
Utilização CMS - WordPress | Criação de um site de um restaurante
Utilização CMS - WordPress | Criação de um site de um restauranteUtilização CMS - WordPress | Criação de um site de um restaurante
Utilização CMS - WordPress | Criação de um site de um restaurante
 
Tudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
Tudo para WordPress Planejamento Design e Desenvolvimento Php in RioTudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
Tudo para WordPress Planejamento Design e Desenvolvimento Php in Rio
 
DevOps ... o caminho
DevOps ... o caminhoDevOps ... o caminho
DevOps ... o caminho
 
CMS Brasil 2009 - Seo para CMS Open Source
CMS Brasil 2009 - Seo para CMS Open SourceCMS Brasil 2009 - Seo para CMS Open Source
CMS Brasil 2009 - Seo para CMS Open Source
 
Overview do Mercado de Desenvolvimento Web
Overview do Mercado de Desenvolvimento WebOverview do Mercado de Desenvolvimento Web
Overview do Mercado de Desenvolvimento Web
 
Impulsionando startups com api publica
Impulsionando startups com api publicaImpulsionando startups com api publica
Impulsionando startups com api publica
 
Msp coding night_ppt
Msp coding night_pptMsp coding night_ppt
Msp coding night_ppt
 
Palestra html5 e CSS3
Palestra html5 e CSS3Palestra html5 e CSS3
Palestra html5 e CSS3
 
Oportunidades para desenvolvedores
Oportunidades para desenvolvedoresOportunidades para desenvolvedores
Oportunidades para desenvolvedores
 
Webinar Portal Colaborativo
Webinar Portal ColaborativoWebinar Portal Colaborativo
Webinar Portal Colaborativo
 

Mais de akamud

.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?akamud
 
Hacktoberfest - Contribuindo com Open Source
Hacktoberfest  - Contribuindo com Open SourceHacktoberfest  - Contribuindo com Open Source
Hacktoberfest - Contribuindo com Open Sourceakamud
 
O Futuro do .NET
O Futuro do .NETO Futuro do .NET
O Futuro do .NETakamud
 
Interfaces reativas com ReactiveUI no Xamarin.Forms
Interfaces reativas com ReactiveUI no Xamarin.FormsInterfaces reativas com ReactiveUI no Xamarin.Forms
Interfaces reativas com ReactiveUI no Xamarin.Formsakamud
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019akamud
 
Mobile Development Simplified with Xamarin
Mobile Development Simplified with XamarinMobile Development Simplified with Xamarin
Mobile Development Simplified with Xamarinakamud
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileXamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileakamud
 
Desenvolvimento cross-platform em C# com Xamarin - 2018
Desenvolvimento cross-platform em C# com Xamarin - 2018Desenvolvimento cross-platform em C# com Xamarin - 2018
Desenvolvimento cross-platform em C# com Xamarin - 2018akamud
 
O que há de novo no Xamarin.Forms
O que há de novo no Xamarin.FormsO que há de novo no Xamarin.Forms
O que há de novo no Xamarin.Formsakamud
 
Xamarin em 7 minutos
Xamarin em 7 minutosXamarin em 7 minutos
Xamarin em 7 minutosakamud
 
Automatizando tudo no mundo mobile com fastlane
Automatizando tudo no mundo mobile com fastlaneAutomatizando tudo no mundo mobile com fastlane
Automatizando tudo no mundo mobile com fastlaneakamud
 
Tornando o Xamarin.Forms ainda melhor com Prism
Tornando o Xamarin.Forms ainda melhor com PrismTornando o Xamarin.Forms ainda melhor com Prism
Tornando o Xamarin.Forms ainda melhor com Prismakamud
 
Animações com Xamarin.Forms
Animações com Xamarin.FormsAnimações com Xamarin.Forms
Animações com Xamarin.Formsakamud
 
Instrumentação completa com Visual Studio Mobile Center
Instrumentação completa com Visual Studio Mobile CenterInstrumentação completa com Visual Studio Mobile Center
Instrumentação completa com Visual Studio Mobile Centerakamud
 
Xamarin Forms: O caminho para 100% de código compartilhado em aplicativos móveis
Xamarin Forms: O caminho para 100% de código compartilhado em aplicativos móveisXamarin Forms: O caminho para 100% de código compartilhado em aplicativos móveis
Xamarin Forms: O caminho para 100% de código compartilhado em aplicativos móveisakamud
 
Instrumentação completa para sua aplicação Mobile com Visual Studio Mobile Ce...
Instrumentação completa para sua aplicação Mobile com Visual Studio Mobile Ce...Instrumentação completa para sua aplicação Mobile com Visual Studio Mobile Ce...
Instrumentação completa para sua aplicação Mobile com Visual Studio Mobile Ce...akamud
 
Publiquei meu site e não funcionou, e agora?
Publiquei meu site e não funcionou, e agora?Publiquei meu site e não funcionou, e agora?
Publiquei meu site e não funcionou, e agora?akamud
 
Aumentando reaproveitamento de código com MvvmCross
Aumentando reaproveitamento de código com MvvmCrossAumentando reaproveitamento de código com MvvmCross
Aumentando reaproveitamento de código com MvvmCrossakamud
 
Animation com Xamarin.Forms e Custom Renderers
Animation com Xamarin.Forms e Custom RenderersAnimation com Xamarin.Forms e Custom Renderers
Animation com Xamarin.Forms e Custom Renderersakamud
 
Animation com Xamarin.Forms e Custom Renderers
Animation com Xamarin.Forms e Custom RenderersAnimation com Xamarin.Forms e Custom Renderers
Animation com Xamarin.Forms e Custom Renderersakamud
 

Mais de akamud (20)

.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?.NET 6: O que há de novo e o que está por vir?
.NET 6: O que há de novo e o que está por vir?
 
Hacktoberfest - Contribuindo com Open Source
Hacktoberfest  - Contribuindo com Open SourceHacktoberfest  - Contribuindo com Open Source
Hacktoberfest - Contribuindo com Open Source
 
O Futuro do .NET
O Futuro do .NETO Futuro do .NET
O Futuro do .NET
 
Interfaces reativas com ReactiveUI no Xamarin.Forms
Interfaces reativas com ReactiveUI no Xamarin.FormsInterfaces reativas com ReactiveUI no Xamarin.Forms
Interfaces reativas com ReactiveUI no Xamarin.Forms
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile - Capi Conf 2019
 
Mobile Development Simplified with Xamarin
Mobile Development Simplified with XamarinMobile Development Simplified with Xamarin
Mobile Development Simplified with Xamarin
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileXamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
 
Desenvolvimento cross-platform em C# com Xamarin - 2018
Desenvolvimento cross-platform em C# com Xamarin - 2018Desenvolvimento cross-platform em C# com Xamarin - 2018
Desenvolvimento cross-platform em C# com Xamarin - 2018
 
O que há de novo no Xamarin.Forms
O que há de novo no Xamarin.FormsO que há de novo no Xamarin.Forms
O que há de novo no Xamarin.Forms
 
Xamarin em 7 minutos
Xamarin em 7 minutosXamarin em 7 minutos
Xamarin em 7 minutos
 
Automatizando tudo no mundo mobile com fastlane
Automatizando tudo no mundo mobile com fastlaneAutomatizando tudo no mundo mobile com fastlane
Automatizando tudo no mundo mobile com fastlane
 
Tornando o Xamarin.Forms ainda melhor com Prism
Tornando o Xamarin.Forms ainda melhor com PrismTornando o Xamarin.Forms ainda melhor com Prism
Tornando o Xamarin.Forms ainda melhor com Prism
 
Animações com Xamarin.Forms
Animações com Xamarin.FormsAnimações com Xamarin.Forms
Animações com Xamarin.Forms
 
Instrumentação completa com Visual Studio Mobile Center
Instrumentação completa com Visual Studio Mobile CenterInstrumentação completa com Visual Studio Mobile Center
Instrumentação completa com Visual Studio Mobile Center
 
Xamarin Forms: O caminho para 100% de código compartilhado em aplicativos móveis
Xamarin Forms: O caminho para 100% de código compartilhado em aplicativos móveisXamarin Forms: O caminho para 100% de código compartilhado em aplicativos móveis
Xamarin Forms: O caminho para 100% de código compartilhado em aplicativos móveis
 
Instrumentação completa para sua aplicação Mobile com Visual Studio Mobile Ce...
Instrumentação completa para sua aplicação Mobile com Visual Studio Mobile Ce...Instrumentação completa para sua aplicação Mobile com Visual Studio Mobile Ce...
Instrumentação completa para sua aplicação Mobile com Visual Studio Mobile Ce...
 
Publiquei meu site e não funcionou, e agora?
Publiquei meu site e não funcionou, e agora?Publiquei meu site e não funcionou, e agora?
Publiquei meu site e não funcionou, e agora?
 
Aumentando reaproveitamento de código com MvvmCross
Aumentando reaproveitamento de código com MvvmCrossAumentando reaproveitamento de código com MvvmCross
Aumentando reaproveitamento de código com MvvmCross
 
Animation com Xamarin.Forms e Custom Renderers
Animation com Xamarin.Forms e Custom RenderersAnimation com Xamarin.Forms e Custom Renderers
Animation com Xamarin.Forms e Custom Renderers
 
Animation com Xamarin.Forms e Custom Renderers
Animation com Xamarin.Forms e Custom RenderersAnimation com Xamarin.Forms e Custom Renderers
Animation com Xamarin.Forms e Custom Renderers
 

Dev Lambda3 MAUI

Notas do Editor

  1. Animated slide Our vision for one .NET is to simplify the platform and choices for .NET developers and provide a single stack that supports the best of breed solutions for all modern workloads. Last year at Build, we laid out our vision for one .NET starting with .NET 5. We said we would take .NET Core and Mono/Xamarin implementations and unify them into one base class library (BCL) and toolchain (SDK). In the wake of the global health pandemic, we have had to adapt to the changing needs of our customers and provide the support needed to assist with smooth operations. Our efforts continue to be anchored in helping our customers address their most urgent needs. As a result, we expect these features to be available in preview for the .NET 5 release but the unification will be truly completed with .NET 6, our Long-Term Support (LTS) release.  Our vision has not changed, but our timeline has. .NET 5 will have several cloud & web investments, such as smaller, faster, single file EXEs that use less memory which are appropriate for microservices and containerized applications across operating systems. We will continue to build on the work we have done. We are still committed to one .NET platform and delivering a quality .NET 5 release to our millions of users in November this year. You will continue to see a wave of innovation happening with multiple previews along the way on the journey to one .NET.
  2. I’m 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.
  3. We’ve done many things to make developers more productive than ever – we made it a simplified project structure, and that’s what this looks like, a single project! Built on .NET SDK Simplified project file – and you can see our new namespaces, Maui and Devices (which is the evolution of essentials) And, you’ll be able to deploy to any target right from VS, without toggling which CPU or project is your startup project! The first thing we’ll do is bring all your fonts, images, and resources into that same exact single project – I’ve added font awesome, and an icon You have access to 100s of APIs with System.Device and .NET but sometimes you need to get the native stuff. But now right in this you get to the specifics and all your native APIs are right htere No more different project heads – you’ll be able to put your custom work right in platforms in the single project