Partager via


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.

Vue d’ensemble

Partie 1 : Présentation de la plateforme mobile Xamarin

Partie 2 – Architecture

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 Télé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.

liste des tâchesliste des tâches

Lisez l’étude de cas tasky.

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.