Criando um site ASP.Net Core com Xamarin Forms.
Fala Galera,
Hoje lhes trago um artigo que se você não achar util é no minimo curioso. Vamos criar um site ASP.Net core com Xamarin forms!
Não você não leu errado, essa “doideira” é possível graças a incrivel biblioteca cross-platform Ooui. Ela simplifica o desenvolvimento Web utilizando o XAML, o mesmo que estamos acostumados no Xamarin.
Mas pra que falar, se posso mostrar? Vamos la!
1 — Novo Projeto
Crie um projeto Asp.Core no Visual Studio (Windows ou Mac):
Agora vamos adicionar os pacotes nuget, devemos adicionar os seguintes pacotes :
precisamos instalar o Xamarin.Forms tambem, porem a versão 2.4….
Simples não ?
2 — Configurando e Codificando
Ooui oferece várias maneiras de renderizar a interface., incluindo o uso de Xamarin.Forms XAML ou C #. Você pode usar qualquer ContentPage e diversos controles são suportados (Clique aqui para saber os controles suportados).
Vamos criar uma pagina simples xaml como exemplo:
Agora precisamos configurar o asp.core , para ele entender o componente,é necessário adicionar o UseOoui() e Forms.Init(); Deixe o arquivo Startup.cs como o abaixo :
Agora precisamos alterar o HomeController para abrir nossa page, ao invés da cshtml . Por padrão o asp.core mvc abre as paginas razor, então precisamos altera-lo:
Vamos rodar nosso APP, digo… site :
Muito louco em?
se você quer saber mais sobre as possibilidades do Ooui pode acessar o site oficial ou o github do projeto
O Projeto que criei esta disponível aqui.
Espero ter ajudado!
Aquele abraço!