Criando um site ASP.Net Core com Xamarin Forms.

Thiago Bertuzzi
2 min readJan 10, 2018

--

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):

File -> new — project

Agora vamos adicionar os pacotes nuget, devemos adicionar os seguintes pacotes :

Manage nuget packages

precisamos instalar o Xamarin.Forms tambem, porem a versão 2.4….

Instale a versão acima

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 :

Site asp.core com Xaml Rodando

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!

--

--

Thiago Bertuzzi
Thiago Bertuzzi

Written by Thiago Bertuzzi

Microsoft MVP,Gamer, Desenvolvedor e apaixonado por tecnologia!

Responses (1)