Fórum Curso de Xamarin Devmedia #571206
18/11/2016
0
Não entendi porque o autor fez um código diferente pra cada OS. A ideia do Xamarin não é justamente fazer 1 código que funcione em varios OS diferente?
Pedro Souza
Curtir tópico
+ 0Posts
18/11/2016
Lucas Campos
Agora o Xamarin.Forms, esse sim, ele não só constrói o código base compartilhado, como feito no curso, mas também interface única em XAML compartilhada, e na compilação ele mapeia os controles para a interface nativa, então você não precisará tocar em um projeto individual a não ser que precise de implementações específicas de plataforma (por exemplo: Tirar uma foto ou gravar um vídeo, etc.), no Xamarin.Forms o código compartilhado pode chegar a 99%.
Espero que a DevMedia lance um curso completo de Xamarin, como existe no PhoneGap ou Android, esse curso apesar da boa didática e excelente explicação, não foi nada completo.
Gostei + 0
19/11/2016
Pedro Souza
Mas acho que faltou o autor citar isso sobre o Forms né?
Deu a impressão que o Xamarin so compartilha código.
Para quem esta iniciando fica essa brexa.
Então, na hora de criar um projeto eu posso selecionar que quero Xamarim.Forms ou apenas PCL?
Vlw
Gostei + 0
19/11/2016
Lucas Campos
Se for por exemplo um sistema de comércio, sistemas de clientes, sistemas de vendas, etc... esse tipo de projeto não precisaria de implementações muito específicas de cada plataforma, então Xamarin.Forms é ideal.
É só uma recomendação, mas nada impede que o Xamarin.Forms implemente funções específicas de cada plataforma (usando DependencyService e Custom Renderers) e crie projetos específicos, como nada impede que se use PCL em projetos padrões sem muita implementação individual das plataformas... vai do desenvolvedor mesmo.
Lembrando que Xamarin.Forms escreve as telas em XAML, e ainda não tem um designer oficial, então é tudo feito na mão mesmo (não existe toolbox com os buttons, textbox, etc).
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)