Compilando aplicativos multiplataforma
Há duas opções para compartilhar código entre aplicativos móveis multiplataforma: Projetos de Ativo Compartilhado e Bibliotecas de Classes Portáteis. Estas 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 de plataforma cruzada do Xamarin
Parte 4 – Lidar com várias plataformas
Parte 5 – Estratégias práticas de compartilhamento de código
Parte 6 – Teste e aprovações de App Store
Estudos de Caso
Os princípios descritos neste documento são colocados em prática no aplicativo de exemplo Tasky, bem como aplicativos predefinidos , como o Xamarin CRM.
Tasky
Tasky é um aplicativo de lista de tarefas pendentes simples 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 Tasky Case Study.
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 aborda 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.
Exemplos são dados de funções de aplicativo comuns (como operações de arquivo e rede) e como elas podem ser criadas 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.