Compilando aplicativos multiplataforma
Há duas opções para compartilhar código entre aplicativos móveis multiplataforma: Projetos de Ativos Compartilhados e Bibliotecas de Classes Portáteis. Essas opções são discutidas aqui; mais informações sobre Bibliotecas de Classes Portáteis e Projetos Compartilhados também estão disponíveis.
Parte 1 – Noções básicas sobre a plataforma móvel Xamarin
Parte 3 – Configurando uma solução multiplataforma Xamarin
Parte 4 – Lidando com várias plataformas
Parte 5 – Estratégias Práticas de Compartilhamento de Código
Parte 6 – Teste e aprovações da App Store
Estudos de Caso
Os princípios descritos neste documento são colocados em prática no aplicativo de exemplo Tasky, bem como em aplicativos pré-criados, como o Xamarin CRM.
Tasky
Tasky é um aplicativo simples de lista de tarefas para iOS, Android e Windows Phone. Ele demonstra os conceitos básicos da criação de um aplicativo multiplataforma com o Xamarin e usa um banco de dados SQLite local.
Leia o estudo de caso da Tasky.
Resumo
Esta seção apresenta as ferramentas de desenvolvimento de aplicativos do Xamarin e discute como criar aplicativos direcionados a várias plataformas móveis.
Ele abrange uma arquitetura em camadas que estrutura o código para reutilização em várias plataformas e descreve diferentes padrões de software que podem ser usados nessa arquitetura.
São dados exemplos de funções comuns de aplicativos (como operações de arquivo e rede) e como elas podem ser construídas de maneira multiplataforma.
Por fim, discute brevemente os testes e fornece referências a um estudo de caso que coloca esses princípios em ação.