Dicas de .NET

Tutorial Completo: Acesse o Hardware em Modo MultiDevice com .NET MAUI Nativo e Custom Renders

Neste vídeo tutorial, você aprenderá a criar uma aplicação com .NET MAUI capaz de acessar hardware em diferentes dispositivos, especificamente o acelerômetro, utilizando a técnica de Custom Renders. Explore como criar aplicações que funcionam tanto em Android quanto em iOS, enquanto aprende a diferenciar códigos específicos para cada plataforma.

Você verá como configurar o Visual Studio 2022 para desenvolvimento com .NET MAUI, aprenderá a criar uma interface de usuário com XAML e a implementar a lógica necessária para capturar dados do acelerômetro, usando o padrão MVVM.

### Índice de Capítulos:

00:00:00 - Visão geral sobre o acesso a sensores em dispositivos
00:02:06 - Criando e executando no emulador uma aplicação MAIU (Nativa, XAML) no Visual Studio
00:06:00 - Estrutura do projeto e criação do app .NET MAUI (pastas no Solution Explorer)
00:07:50 - Criação da interface do usuário (UI) com XAML com MAUI (layout)
00:14:48 - Criação e implementação da interface (contrato para Custom Renders)
00:18:18 - Implementação de métodos da interface para o Renderizador Personalizado no Android
00:19:06 - Injeção de dependências no .NET MAUI para Custom Renders em diferentes plataformas
00:23:35 - Adaptação do código para diferentes plataformas com Custom Renders
00:27:02 - Codificando Acelerômetro no Android (Accelerometer)
00:33:04 - Introdução ao padrão MVVM e criação do ViewModel no MAUI (BindingContext)
00:34:56 - Criando uma propriedade requerida no C# (required)
00:39:43 - Criando Command para fazer Binding com clique em botões
00:40:45 - Tornando tipada (strongly typed) a interface (UI) do usuário em XAML (DataType, BindingContext)
00:43:22 - Simulando acelerômetro no Emulador Android com MAUI
00:43:44 - Implementando INotifyPropertyChanged para conferir reatividade a interface (UI) do usuário em XAML


Outros assuntos relacionados