Compartilhar via


Criar seu primeiro aplicativo

Nesse tutorial, você aprenderá como criar e executar seu primeiro aplicativo .NET Multi-platform App UI (.NET MAUI) no Visual Studio 2022 no Windows ou no Visual Studio Code no Windows, macOS ou Linux. Isso ajudará a garantir que seu ambiente de desenvolvimento esteja configurado corretamente.

Pré-requisitos

  • Visual Studio 2022 17.8 ou superior, com a carga de trabalho da interface do usuário do aplicativo multiplataforma .NET instalada. Para obter mais informações, confira Instalação.

Criar um aplicativo

Neste tutorial, você criará seu primeiro aplicativo .NET MAUI no Visual Studio 2022 e o executará em um emulador Android:

O desenvolvimento de aplicativos MAUI do .NET para iOS no Windows requer um host de build do Mac. Se você não precisar direcionar especificamente para o iOS e não tiver um Mac, considere começar a usar o Android ou o Windows.

Neste tutorial, você criará seu primeiro aplicativo .NET MAUI no Visual Studio e o executará em um simulador do iOS:

Neste tutorial, você criará seu primeiro aplicativo .NET MAUI no Visual Studio 2022 e o executará no Windows:

  1. Inicie o Visual Studio 2022. Na janela inicial, clique em Criar um novo projeto para criar um projeto:

    Nova solução.

  2. Na janela Criar um novo projeto, selecione MAUI no menu suspenso Todos os tipos de projeto, selecione o modelo Aplicativo .NET MAUI e clique no botão Próximo:

    Escolher um modelo.

  3. Na janela Configurar seu novo projeto, nomeie seu projeto, escolha um local adequado para ele e clique no botão Próximo:

    Configurar o projeto.

  4. Na janela Informações adicionais, escolha a versão do .NET à qual você deseja direcionar e clique no botão Criar:

    Informações adicionais.

  5. Aguarde até que o projeto seja criado e as dependências dele sejam restauradas:

    Dependências restauradas.

  1. Na barra de ferramentas do Visual Studio, use a lista suspensa Destino de Depuração para selecionar Emuladores Android e, em seguida, a entrada Android Emulator:

    Selecione o destino de depuração do Android Emulator para .NET MAUI.

  2. Na barra de ferramentas do Visual Studio, pressione o botão Android Emulator:

    Botão do emulador do Android.

    O Visual Studio começará a instalar o SDK do Android padrão e o Android Emulator.

  3. Na janela SDK do Android – Contrato de Licença, pressione o botão Aceitar:

    Primeira janela do Contrato de Licença do SDK do Android.

  4. Na janela SDK do Android – Contrato de Licença, pressione o botão Aceitar:

    Segunda janela do Contrato de Licença do SDK do Android.

  5. Na caixa de diálogo Controle de Conta de Usuário, pressione o botão Sim:

    Caixa de diálogo de controle de conta de usuário de licença do SDK do Android.

  6. Na janela de Aceitação da licença, clique em Aceitar:

    Janela de licença do dispositivo Android.

    Aguarde até que o Visual Studio baixe o SDK do Android e o Android Emulator.

  7. Na barra de ferramentas do Visual Studio, pressione o botão Android Emulator:

    Botão do emulador do Android.

    O Visual Studio começará a criar um emulador Android padrão.

  8. Na caixa de diálogo Controle de Conta de Usuário, pressione o botão Sim:

    Caixa de diálogo de controle de conta de usuário do Gerenciador de Dispositivos Android.

  9. Na janela Novo Dispositivo, pressione o botão Criar:

    Janela Novo Dispositivo Android.

    Aguarde até que o Visual Studio baixe, descompacte e crie um emulador Android.

  10. Feche a janela Gerenciador de Dispositivos Android:

    Janela Gerenciador de Dispositivos Android.

  11. Na barra de ferramentas do Visual Studio, pressione o botão Pixel 5 – API 34 (Android 14.0 – API 33) para compilar e executar o aplicativo:

    Botão do emulador da API 34 do Pixel 5.

    O Visual Studio iniciará o emulador Android, compilará o aplicativo e implantará o aplicativo no emulador.

    Aviso

    A aceleração de hardware precisa ser habilitada para maximizar o desempenho do emulador Android. Falha em fazer isso resultará em uma execução muito lenta do emulador. Para obter mais informações, consulte Como habilitar a aceleração de hardware com emuladores Android (Hyper-V & AEHD).

  12. No aplicativo em execução no emulador Android, pressione o botão Clique em mim várias vezes e observe que a contagem do número de cliques no botão é incrementada.

    Aplicativo em execução no emulador do Android.

Solução de problemas

Se o aplicativo não for compilado, examine Solucionar problemas conhecidos, que pode ter uma solução para o problema. Se o problema estiver relacionado ao emulador Android, consulte Solução de problemas do emulador Android.

  1. Na barra de ferramentas do Visual Studio, use a lista suspensa Destino de Depuração para selecionar Framework e, em seguida, a entrada net8.0-windows:

    Selecione o destino de depuração do Computador Windows para .NET MAUI.

  2. Na barra de ferramentas do Visual Studio, pressione o botão Computador Windows para compilar e executar o aplicativo:

    Execute o aplicativo MAUI do .NET no botão do Visual Studio.

    Se você não tiver habilitado o Modo de Desenvolvedor, o Visual Studio solicitará que você o habilite. Na caixa de diálogo Habilitar Modo de Desenvolvedor para Windows, clique em configurações para desenvolvedores abrir o aplicativo de Configurações:

    Habilite a caixa de diálogo do modo de desenvolvedor do Windows.

    No aplicativo de Configurações, ative Modo de Desenvolvedor e aceite o aviso de isenção de responsabilidade:

    Alternância do Modo de Desenvolvedor no aplicativo de configurações do Windows 11.

    Feche o aplicativo Configurações e feche a caixa de diálogo Habilitar o Modo de Desenvolvedor para Windows.

  3. No aplicativo em execução, pressione o botão Clique em mim várias vezes e observe que a contagem do número de cliques no botão é incrementada:

    Aplicativo .NET MAUI em execução no Windows.

Solução de problemas

Se o aplicativo não for compilado, examine Solucionar problemas conhecidos, que pode ter uma solução para o problema.

  1. No Visual Studio, emparelhe o IDE com um host do Mac Build. Para obter mais informações, consulte Emparelhar com Mac para desenvolvimento para iOS.

  2. Na barra de ferramentas do Visual Studio, use a lista suspensa Destino de Depuração para selecionar Simuladores iOS e, em seguida, um simulador iOS específico:

    Destinos de depuração do Visual Studio iOS.

  3. Na barra de ferramentas do Visual Studio, pressione o botão Iniciar do simulador iOS escolhido para compilar e executar seu aplicativo:

    Opção de destino de depuração do simulador do Visual Studio iOS.

    O Visual Studio compilará o aplicativo, iniciará o simulador remoto do iOS para Windows e implantará o aplicativo no simulador remoto. Para obter mais informações sobre o simulador remoto do iOS para Windows, consulte Simulador remoto do iOS para Windows.

  4. No aplicativo em execução, pressione o botão Clique em mim várias vezes e observe que a contagem do número de cliques no botão é incrementada.

    Aplicativo .NET MAUI em execução no Simulador do iOS em um Mac.

Solução de problemas

Se o aplicativo não for compilado, examine Solucionar problemas conhecidos, que pode ter uma solução para o problema.

Os aplicativos .NET MAUI destinados ao Mac Catalyst só podem ser iniciados e depurados usando o Visual Studio 2022 para Mac.

Próximas etapas

Neste tutorial, você aprendeu a criar e executar seu primeiro aplicativo .NET Multi-Platform App UI (.NET MAUI).

Para saber os conceitos básicos da criação de um aplicativo com o .NET MAUI, confira Criar um aplicativo .NET MAUI. Como alternativa, para obter um curso completo de treinamento do .NET MAUI, consulte Criar aplicativos móveis e de área de trabalho com o .NET MAUI.