Xamarin é uma plataforma que permite criar aplicativos móveis. É de código aberto e tem suporte da comunidade de desenvolvedores e usuários em todo o mundo.

Você pode criar aplicativos móveis em várias plataformas, como iOS, Android ou Windows. A interface do usuário também pode ser específica para uma plataforma ou compartilhável entre plataformas, dependendo se você usa Xamarin Native ou Xamarin Forms.

O Visual Studio permite que você crie um novo projeto Xamarin e adicione seu conteúdo ao seu aplicativo móvel. Você pode testar seu aplicativo móvel executando-o por meio do emulador.

O que são Xamarin Native e Xamarin Forms?

O Xamarin Native inclui o Xamarin iOS, o Xamarin Windows ou o Xamarin Android. Ele permite que você crie interfaces de usuário para uma plataforma específica.

Por exemplo, você pode usar alguns componentes de interface do usuário apenas no Android e outros componentes de interface do usuário apenas no iOS. Isso é ótimo se você deseja designs personalizados para diferentes plataformas, mas pode levar a um desenvolvimento mais lento.

instagram viewer

O Xamarin Forms, por outro lado, permite que você crie componentes de interface do usuário compartilhados que podem ser reutilizados em várias plataformas. Isso é bom para componentes genéricos, como botões ou caixas de texto, que terão a mesma aparência em todos os dispositivos. Isso também geralmente leva a um desenvolvimento mais rápido.

A Microsoft está atualmente no processo de substituição do Xamarin pelo .NET MAUI (Multiform App User Interface), como parte do .NET 6. De acordo com Blog .NET da Microsoft, um dos novos recursos é a capacidade de usar um único projeto, em vez de muitos projetos em várias plataformas.

Como baixar e instalar o desenvolvimento móvel para .NET

Para construir um Microsoft Xamarin aplicativo móvel que você precisa baixar e instalar Desenvolvimento Móvel para .NET no Visual Studio. Isso lhe dá a capacidade de criar projetos Xamarin. Ele também vem com um emulador para testar seu aplicativo móvel em um PC.

  1. Abra o instalador do Visual Studio.
  2. Escolha o versão do Visual Studio deseja usar e clique em Modificar.
  3. Role para baixo até a categoria Mobile and Gaming. Selecionar Desenvolvimento móvel com .NET. Você pode ver a lista do que isso inclui no painel à direita.
  4. No canto inferior direito, selecione Instalar durante o download, e clique em Modificar. Aguarde a conclusão do processo de instalação.

Como criar um novo projeto Xamarin

Depois de instalar o desenvolvimento móvel com .NET, abra o Visual Studio e crie um novo projeto Xamarin.

  1. Na parte superior do Visual Studio, abra o Arquivo aba. Pairar sobre Novo, e selecione Projeto.
  2. Use a barra de pesquisa para pesquisar Xamarin. A janela será preenchida com uma lista de projetos Xamarin que você pode criar, incluindo projetos para Xamarin Native ou Xamarin Forms.
  3. Selecione Aplicativo Móvel (Xamarin Forms).
  4. Selecione uma Em branco modelo. Debaixo Plataforma, escolha as plataformas para as quais você deseja criar seu aplicativo móvel (pode ser Android e iOS).

Os componentes básicos de um aplicativo Xamarin

Por padrão, vários projetos compõem um aplicativo Xamarin. o Projeto Xamarin armazena elementos de UI compartilhados ou lógica. Ele contém o Página principal.xaml file, que armazena elementos de interface do usuário compartilhados que funcionarão para dispositivos iOS e Android.

o Projeto Xamarin também contém a pasta Dependências, que armazena alguns pacotes NuGet. Esses pacotes NuGet incluem as funções necessárias para que o projeto Xamarin funcione.

Há também dois outros projetos separados, cada um para as plataformas Android e iOS. Se você estiver executando o aplicativo móvel usando o Android, o aplicativo será iniciado a partir do MainActivity.xaml Arquivo. Se você estiver executando o aplicativo móvel usando iOS, o aplicativo será iniciado a partir do Main.cs Arquivo.

Como adicionar conteúdo ao seu aplicativo Xamarin

Adicione algum conteúdo ao seu aplicativo móvel. O Xamarin inclui uma variedade de elementos internos, como rótulos, botões ou caixas, que você pode usar para criar sua interface.

Cada elemento também possui atributos, como cor, texto ou outro estilo aplicável. A sintaxe é um pouco semelhante a como você criaria tags HTML. Por exemplo:

<Texto do rótulo = "Olá" />

No MainPage.xaml arquivo, modifique o código para adicionar alguns elementos básicos da interface do usuário, como um rótulo e um botão.

  1. Adicione um Label no elemento StackLayout. O elemento StackLayout permite organizar os elementos dentro dele em ordem, vertical ou horizontalmente.
    <Preenchimento StackLayout = "50">
    <Texto do rótulo = "Meu novo aplicativo móvel"
    Opções Horizontais = "Centro"
    Opções verticais = "Centralizar e expandir"
    FontAttributes = "Negrito itálico"
    FontSize = "24"
    Cor do Texto = "Preto" />
    </StackLayout>
  2. Abaixo do Label, e ainda dentro do elemento StackLayout, adicione um Button.
    <Texto do botão = "Botão 1"
    x: Nome = "Botão1"
    Clicou = "Botão de clique"
    Cor de Fundo = "#2196F3"
    Cor do Texto = "Fumaça branca"
    AlturaPedido = "50" />
  3. Adicione uma função em MainPage.xaml.cs, que será executado quando você clicar no botão.
    assíncronovazio ClickButton (remetente do objeto, EventArgs e)
    {
    // Mudar a textodo o botão quando isto é clicado sobre
    Botão botão = (Botão) remetente;
    botão. Texto = "O botão foi clicado!";
    }

Como executar seu aplicativo Xamarin usando o emulador Android

Você pode executar o aplicativo Xamarin usando um emulador, que pode ser selecionado na parte superior da barra de ferramentas no Visual Studio.

  1. Na parte superior do Visual Studio, clique no menu suspenso. Aqui você pode selecionar qual plataforma deseja usar. Selecionar Projeto Xamarin. Android.
  2. Clique no botão de reprodução verde ao lado do menu suspenso para iniciar o aplicativo móvel.
  3. Se você estiver usando o Windows e tiver o Hyper-V, pode ser solicitado que você ative o Hyper V. Neste caso, abra Liga ou desliga características das janelase selecione Hyper-V.
  4. Quando o emulador for iniciado, você poderá explorar as funções disponíveis. Isso inclui funções móveis padrão, como ligar ou desligar o telefone. Você também pode acessar informações de localização e celular, sensores virtuais e configurações adicionais.
  5. Aguarde a conclusão do projeto do Visual Studio. Depois de concluído, a tela do celular no emulador mudará para mostrar a página principal do seu aplicativo móvel.
  6. Para testar seu aplicativo usando iOS, altere o menu suspenso para selecionar iOS em vez de Android e clique no botão verde de reprodução novamente.

Criando aplicativos móveis usando o Xamarin

O Xamarin permite que você crie aplicativos móveis em várias plataformas, como iOS, Android ou Windows. Ele permite que você use elementos de interface do usuário que são reutilizáveis ​​ou elementos de interface do usuário que podem ser compartilhados em várias plataformas.

Ao criar um novo projeto Xamarin, você pode adicionar seu conteúdo nos arquivos xaml e C# disponíveis. Você também pode testar a aparência do seu aplicativo móvel abrindo-o usando um emulador.

Há muitos cursos e recursos que você pode explorar para aprimorar seu conhecimento sobre como criar aplicativos móveis. Isso também inclui cursos de desenvolvimento para plataformas específicas, como desenvolvimento Android ou iOS.