Partilhar via


Crie seu primeiro aplicativo

Neste tutorial, você aprenderá como criar e executar seu primeiro aplicativo .NET Multi-platform App UI (.NET MAUI) no Visual Studio 2022 no Windows ou 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.12 ou superior, com o pacote de trabalho da UI de Aplicação Multiplataforma .NET instalado. Para obter mais informações, consulte Installation.

Criar uma aplicação

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

O desenvolvimento de aplicativos .NET MAUI para iOS no Windows requer um host de compilação do Mac. Se você não precisar segmentar especificamente 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 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 Iniciar, clique em Criar um novo projeto para criar um novo projeto:

    Nova solução.

  2. Na janela Criar um novo projeto, selecione MAUI na lista suspensa Todos os tipos de projeto, selecione o modelo Aplicativo .NET MAUI e clique no botão Avançar:

    Escolha um modelo.

  3. Na janela Configurar seu novo projeto, nomeie seu projeto, escolha um local adequado para ele e clique no botão Avançar:

    Configure o projeto.

  4. Na janela Informações adicionais, escolha a versão do .NET que deseja alvejar e clique no botão Criar:

    Informações adicionais.

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

    Dependências restauradas.

  1. Na barra de ferramentas do Visual Studio, use a lista suspensa Debug Target para selecionar Emuladores Android e, em seguida, a entrada Android Emulator:

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

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

    botão emulador Android.

    O Visual Studio iniciará o processo de instalação do SDK e do emulador Android padrão.

  3. Na janela Android SDK - License Agreement, pressione o botão Aceitar:

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

  4. 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 Android SDK.

    Aguarde até que o Visual Studio baixe o SDK e o emulador Android padrão.

  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 do Gerenciador de dispositivos Android.

  6. Na caixa de diálogo Android SDK Platform estiver ausente, pressione o botão Install:

    A caixa de diálogo da plataforma Android SDK está a faltar.

  7. Na janela Android SDK - License Agreement, pressione o botão Aceitar:

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

    Aguarde até que o Visual Studio instale os componentes do SDK do Android.

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

    Nova janela do dispositivo Android.

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

  9. Feche a janela Gestor de Dispositivos Android:

    janela do Gerenciador de dispositivos Android.

  10. Na barra de ferramentas do Visual Studio, pressione o botão Pixel 7 - API 35 (Android 15.0 - API 35):

    botão do emulador do Pixel 7 API 35.

  11. Na janela Android SDK - License Agreement, pressione o botão Aceitar:

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

  12. 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 Android SDK.

    Aguarde a instalação do Visual Studio para baixar o SDK do Android.

  13. Na barra de ferramentas do Visual Studio, pressione o botão Pixel 7 - API 35 (Android 15.0 - API 35) para criar e executar o aplicativo:

    Pixel 5 API 35 botão emulador.

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

    Advertência

    A aceleração de hardware deve ser habilitada para maximizar o desempenho do emulador Android. Se isso não for feito, o emulador será executado muito lentamente. Para obter mais informações, consulte Como habilitar a aceleração de hardware com emuladores Android (Hyper-V & AEHD).

  14. No aplicativo a ser executado no emulador Android, clique no botão Click me várias vezes e observe que o número de cliques no botão é incrementado.

    App em execução no emulador Android.

Solução de problemas

Se a sua aplicação não conseguir compilar, consulte Resolução de problemas conhecidos, que poderá ter uma solução para o seu 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, pressione o botão Windows Machine para criar e executar o aplicativo:

    botão Executar o aplicativo .NET MAUI no Visual Studio.

  2. 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 a sua aplicação não conseguir compilar, consulte Resolução de problemas conhecidos, que poderá ter uma solução para o seu problema.

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

  2. Na barra de ferramentas do Visual Studio, use a lista suspensa Debug Target para selecionar iOS Simulators e depois escolha um simulador iOS específico:

    Simuladores do Visual Studio iOS destinos de depuração.

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

    escolha do alvo de depuração do simulador iOS do Visual Studio.

    O Visual Studio criará 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 Remote iOS Simulator for Windows.

  4. No aplicativo em execução, pressione o botão Click me várias vezes e observe que a contagem de cliques no botão é incrementada.

    aplicativo .NET MAUI em execução no simulador iOS em um Mac.

Solução de problemas

Se a sua aplicação não conseguir compilar, consulte Resolução de problemas conhecidos, que poderá ter uma solução para o seu problema.

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

Próximos passos

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

Para aprender os fundamentos da criação de um aplicativo com o .NET MAUI, consulte Criar um aplicativo .NET MAUI. Como alternativa, para obter um curso de treinamento completo do .NET MAUI, consulte Criar aplicativos móveis e de desktop com o .NET MAUI.