Já ganhou sua camisa e seu macaquinho de pelúcia da Xamarin?

ATUALIZAÇÃO

Pessoal, a Xamarin removeu o App e, sendo assim, não é mais possível obter a camisa e o macaquinho.
Aguardemos novas promoções :)

Olá amigos!

Pra quem não sabe, a Xamarin está dando gratuitamente de graça, free, na faixa, no vasco, sem custo nenhum, dois brindes que são lindos de morrer: Uma camisa e um macaquinho de pelúcia!

O mais legal de tudo é que, para ganhar, você precisa baixar um projeto de exemplo que a Xamarin criou, simulando uma Loja! Você executa esse projeto, preenche seus dados e a Xamarin te manda os produtos que você "Comprou".
Porém, o mais divertido - pelo menos para nós programadores - é que você precisa navegar no código e fazer algumas alterações. Saca só!

Step by step - Ohhh baby!!
1 - Caso você não tenha um cadastro na Xamarin, é necessário fazer. Preencha o formulário clicando aqui, baixe e instale o Xamarin Studio.
2 - Baixe o código fonte do App clicando aqui!
3 - No projeto XamarinStore tem uma pasta chamada Data. Dentro dela um arquivo chamado WebService. É nele que contém o código para acesso às API's de Login, Produtos, Checkout, etc.
No método GetProducts tem uma variável chamada extraParams. Logo abaixo de sua declaração, existe uma linha comentada: //extraParams = "?includeMonkeys=true";. Descomente-a e salve o arquivo!
Isso significa que a API vai adicionar o produto Monkey à lista de produtos!!
4 - No projeto Android (XamarinStore.Droid), vá até a pasta Fragments, e abra o aquivo LoginFragment. Procure pela variável XamarinAccountEmail. Coloque seu email. Deve ser o mesmo email do cadastro efetuado no site da Xamarin. Salve o arquivo.
5 - No projeto iPhone (XamarinStore.iOS), vá até a pasta ViewControllers e abra o arquivo LoginViewController. Procure pela variável XamarinAccountEmail. Coloque seu email. Deve ser o mesmo email do cadastro efetuado no site da Xamarin.
(ctrl+c/ctrl+v hahahaha)

6 - Escolha qualquer um deles para ser seu projeto inicial. Clique com botão direito e selecione a opção Set As Startup Project.
Como você deve ter percebido, os dois projetos de Apps foram alterados. Você poderia escolher um só.

O app vai abrir, e você pode navegar e efetuar a sua "compra" gratuita. Não esqueça de incluir o macaquinho no carrinho de compras!

Esse exemplo deixa claro todo poder do Xamarin. Eu usei ele como fonte de estudos e aprendi muito. Vale a pena olhar com calma!

Bom, espero que você tenha se divertido tanto quanto eu. Afinal, nós amamos criar apps! Com Xamarin, claro!!

Até a próxima!!!

Fonte

Angelo Belchior é Microsoft Windows Platform Development MVP alt Angelo Belchior é Microsoft Windows Platform Development MVP


Para ficar por dentro das novidades assine meu canal no Youtube: http://www.youtube.com/angelobelchior


Conheça a Comunidade Monkey Nights e fique por dentro de tudo que rola no mundo Xamarin!
Hangouts quinzenais, sempre as 20hs!

Utilize os comentários para enviar suas perguntas ou pelo twitter utilizando a hashtag #MonkeyNightsDevs

Facebook

Twitter

Youtube

Sala do Monkey Nights no Jabber

Podcast no Itunes

Os Monkey Nighters

Alexandre Chohfi / http://azchohfi.wordpress.com / @alexandrechohfi

Angelo Belchior / http://xamarinbr.azurewebsites.net/ / @angelobelchior

Paulo Ortins / http://pauloortins.com/ / @pauloortins

Ricardo Dorta / http://ricardodorta.net.br/ / @dortaway

William Rodriguez / http://williamsrz.com.br/ / @williamsrodz

alt Angelo Belchior é Microsoft Windows Platform Development MVP