Création d’applications multiplateformes

Il existe deux options pour partager du code entre des applications mobiles multiplateformes : les projets d’actifs partagés et les bibliothèques de classes portables. Ces options sont présenté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 pratiques de partage de code

Partie 6 - Tests et approbations 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 présente les principes de base de la création d’une application multiplateforme avec Xamarin et utilise une base de données SQLite locale.

liste des tâches de la liste 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 à réutiliser sur plusieurs plateformes, et décrit différents modèles logiciels qui peuvent être utilisés dans cette architecture.

Des exemples de fonctions d’application courantes (comme les opérations de fichier et de réseau) et la façon dont elles peuvent être générées de manière multiplateforme sont fournis.

Enfin, il aborde brièvement les tests et fournit des références à une étude de cas qui met ces principes en pratique.