Création d’applications multiplateformes
Il existe deux options pour partager du code entre les applications mobiles multiplateformes : projets de ressources partagées et bibliothèques de classes portables. Ces options sont abordées ici. Des informations supplémentaires sur les bibliothèques de classes portables et les projets partagés sont également disponibles.
Partie 1 : Présentation de la plateforme mobile Xamarin
Partie 3 : configuration d’une solution multiplateforme Xamarin
Partie 4 : gestion de plusieurs plateformes
Partie 5 – Stratégies de partage de code pratiques
Partie 6 : Test et approbations de l’App Store
Études de cas
Les principes décrits dans ce document sont mis en pratique dans l’exemple d’application Tasky, ainsi que dans les applications prédéfinies comme Xamarin CRM.
Tasky
Tasky est une application de liste de tâches simple pour iOS, Android et Windows Phone. Il illustre les principes fondamentaux de la création d’une application multiplateforme avec Xamarin et utilise une base de données SQLite locale.
Résumé
Cette section présente les outils de développement d’applications de Xamarin et explique comment créer des applications qui ciblent plusieurs plateformes mobiles.
Il couvre une architecture en couches qui structure le code pour une réutilisation sur plusieurs plateformes et décrit différents modèles logiciels qui peuvent être utilisés dans cette architecture.
Des exemples sont donnés aux fonctions d’application courantes (comme les opérations de fichiers et de réseau) et à la façon dont elles peuvent être générées de manière multiplateforme.
Enfin, il aborde brièvement les tests et fournit des références à une étude de cas qui met ces principes en action.