Dando continuidade a nossa série de artigos, chegou a hora de começarmos a construir nosso aplicativo, ou melhor, o aplicativo do Monkey Nights 🐒
Se você acompanhou o dia 05, sabe que já criamos a nossa Solution no Visual Studio, iremos partir dela para dar sequência ao projeto.
O Profile de uma PCL é definido durante a sua criação onde escolhemos quais plataforma target ela vai suportar, e com isso determinamos quais bibliotecas do .NET estarão disponíveis para utilizarmos em nosso projeto, é legal lembrar que a PCL é baseada no mínimo denominador comum. Para entender um pouco melhor, olhe a tabela abaixo:
Baseado nessa tabela, como exemplo, se eu quiser utilizar o tipo IQueryable, em um projeto com target Windows Phone 7.5 poderei utilizar o framework 4 ou superior, porem não poderei compartilhar a mesma PCL com um projeto para Xbox 360.
Lembre-se que sempre que falamos de Xamarin, estamos falando de compartilhamento de código, por isso é importante entendermos pelo menos o básico de como funciona uma PCL e com isso manter o máximo de código nela, e aumentar o coeficiente de código compartilhado sempre respeitando as características de cada plataforma target.
Ao final você deve ter três arquivos separados, com o conteúdo:
Ao final você deve ter algo como a imagem abaixo.
Por hoje é isso! Muito pouco? Penso que se for adiante em uma só publicação o texto vai ficar muito longo e ninguém vai ler. Se você pensa o contrario e acha que podemos nós alongar mais deixe a sua opinião nos comentários :)