Criar seu primeiro Xamarin.Forms aplicativo
Instruções passo a passo para Windows
Siga estas etapas em conjunto com o vídeo acima:
Escolha Arquivo > Novo > Projeto... ou pressione o botão Criar novo projeto... .
Pesquise "Xamarin" ou escolha Móvel no menu Tipo de projeto. Selecione o tipo de projeto Aplicativo Móvel (Xamarin.Forms).
Escolha um nome de projeto – o exemplo usa "AwesomeApp".
Clique no tipo de projeto Em branco e verifique se Android e iOS estão selecionados:
Aguarde até que os pacotes do NuGet sejam restaurados (a mensagem "Restauração concluída" será exibida na barra de status).
As novas instalações do Visual Studio 2022 não terão SDKs do Android instalados. Talvez seja solicitado que você instale o SDK do Android mais recente:
Novas instalações do Visual Studio 2022 não terão um emulador do Android configurado. Clique na seta suspensa no botão Depurar e escolha Criar Android Emulator para iniciar a tela de criação do emulador:
Na tela de criação do emulador, use as configurações padrão e clique no botão Criar:
A criação de um emulador o levará de volta à janela Gerenciador de Dispositivos. Clique no botão Iniciar para iniciar o novo emulador:
O Visual Studio 2022 agora deve mostrar o nome do novo emulador no botão Depurar :
Clique no botão Depurar para compilar e implantar o aplicativo no Android Emulator:
Personalizar o aplicativo
O aplicativo pode ser personalizado para adicionar funcionalidade interativa. Execute as etapas a seguir para adicionar a interação do usuário ao aplicativo:
Edite MainPage.xaml, adicionando este XAML antes do final de
</StackLayout>
:<Button Text="Click Me" Clicked="Button_Clicked" />
Edite MainPage.xaml.cs, adicionando este código ao final da classe:
int count = 0; void Button_Clicked(object sender, System.EventArgs e) { count++; ((Button)sender).Text = $"You clicked {count} times."; }
Depure o aplicativo no Android:
Criar um aplicativo iOS no Visual Studio 2022
É possível compilar e depurar o aplicativo iOS no Visual Studio com um computador Mac em rede. Veja as instruções de instalação para obter mais informações.
Instruções passo a passo para Windows
Siga estas etapas em conjunto com o vídeo acima:
Escolha Arquivo > Novo > Projeto... ou pressione o botão Criar novo projeto... :
Pesquise "Xamarin" ou escolha Móvel no menu Tipo de projeto. Selecione o tipo de projeto Aplicativo Móvel (Xamarin.Forms):
Escolha um nome de projeto – o exemplo usa "AwesomeApp":
Clique no tipo de projeto Em branco e verifique se Android e iOS estão selecionados:
Aguarde até que os pacotes do NuGet sejam restaurados (a mensagem "Restauração concluída" será exibida na barra de status).
As novas instalações do Visual Studio 2019 não terão um Android Emulator configurado. Clique na seta suspensa no botão Depurar e escolha Criar Android Emulator para iniciar a tela de criação do emulador:
Na tela de criação do emulador, use as configurações padrão e clique no botão Criar:
A criação de um emulador o levará de volta à janela Gerenciador de Dispositivos. Clique no botão Iniciar para iniciar o novo emulador:
O Visual Studio 2019 agora deve mostrar o nome do novo emulador no botão Depurar:
Clique no botão Depurar para compilar e implantar o aplicativo no Android Emulator:
Personalizar o aplicativo
O aplicativo pode ser personalizado para adicionar funcionalidade interativa. Execute as etapas a seguir para adicionar a interação do usuário ao aplicativo:
Edite MainPage.xaml, adicionando este XAML antes do final de
</StackLayout>
:<Button Text="Click Me" Clicked="Button_Clicked" />
Edite MainPage.xaml.cs, adicionando este código ao final da classe:
int count = 0; void Button_Clicked(object sender, System.EventArgs e) { count++; ((Button)sender).Text = $"You clicked {count} times."; }
Depure o aplicativo no Android:
Observação
O aplicativo de exemplo inclui funcionalidade interativa adicional que não é abordada no vídeo.
Compilar um aplicativo iOS no Visual Studio 2019
É possível compilar e depurar o aplicativo iOS no Visual Studio com um computador Mac em rede. Veja as instruções de instalação para obter mais informações.
Este vídeo aborda o processo de criação e teste de um aplicativo iOS usando o Visual Studio 2019 no Windows:
Instruções passo a passo para Mac
Siga estas etapas em conjunto com o vídeo acima:
Escolha Arquivo > Nova Solução... ou pressione o botão Novo Projeto... e, em seguida, selecione Aplicativo multiplataforma >> Aplicativo formulários em branco:
Verifique se Android e iOS estão selecionados:
Observação
Somente A-Z, a-z, '_', '.' e números têm suporte para o Nome do Aplicativo e o Identificador da Organização.
Restaure os pacotes do NuGet clicando com o botão direito do mouse na solução:
Inicie o emulador do Android pressionando o botão de depuração (ou Executar > Iniciar Depuração).
Edite MainPage.xaml, adicionando este XAML antes do final de
</StackLayout>
:<Button Text="Click Me" Clicked="Handle_Clicked" />
Edite MainPage.xaml.cs, adicionando este código ao final da classe:
int count = 0; void Handle_Clicked(object sender, System.EventArgs e) { count++; ((Button)sender).Text = $"You clicked {count} times."; }
Depure o aplicativo no Android:
Clique com o botão direito do mouse para definir o iOS para o Projeto de inicialização:
Depure o aplicativo no iOS selecionando um simulador de iOS na lista suspensa.
Instruções passo a passo para Mac
Siga estas etapas em conjunto com o vídeo acima:
Escolha Arquivo > Nova Solução... ou pressione o botão Novo Projeto... e, em seguida, selecione Aplicativo multiplataforma >> Aplicativo formulários em branco:
Certifique-se de que Android e iOS estejam selecionados, com compartilhamento de código .NET Standard:
Observação
Somente A-Z, a-z, '_', '.' e números têm suporte para o Nome do Aplicativo e o Identificador da Organização.
Restaure os pacotes do NuGet clicando com o botão direito do mouse na solução:
Inicie o emulador do Android pressionando o botão de depuração (ou Executar > Iniciar Depuração).
Edite MainPage.xaml, adicionando este XAML antes do final de
</StackLayout>
:<Button Text="Click Me" Clicked="Handle_Clicked" />
Edite MainPage.xaml.cs, adicionando este código ao final da classe:
int count = 0; void Handle_Clicked(object sender, System.EventArgs e) { count++; ((Button)sender).Text = $"You clicked {count} times."; }
Depure o aplicativo no Android:
Clique com o botão direito do mouse para definir o iOS para o Projeto de inicialização:
Depure o aplicativo no iOS:
Você pode baixar o código completo na Galeria de amostras ou exibi-lo no GitHub.
Próximas etapas
- Início Rápido de Página Única – Criar um aplicativo mais funcional.
- Xamarin.Forms Exemplos – baixar e executar exemplos de código e aplicativos de exemplo.
- Criação de ebook de Aplicativos Móveis – capítulos detalhados que ensinam Xamarin.Forms o desenvolvimento, disponíveis como PDF e incluindo centenas de exemplos adicionais.