Freigeben über


Erstellen von plattformübergreifenden Anwendungen

Es gibt zwei Optionen für die Gemeinsame Nutzung von Code zwischen plattformübergreifenden mobilen Anwendungen: Freigegebene Objektprojekte und portable Klassenbibliotheken. Diese Optionen werden hier erläutert. Weitere Informationen zu portablen Klassenbibliotheken und freigegebenen Projekten sind ebenfalls verfügbar.

Übersicht

Teil 1 – Grundlegendes zur mobilen Xamarin-Plattform

Teil 2 – Architektur

Teil 3 – Einrichten einer plattformübergreifenden Xamarin-Lösung

Teil 4 – Umgang mit mehreren Plattformen

Teil 5 – Praktische Codefreigabestrategien

Teil 6 – Testen und App Store-Genehmigungen

Fallstudien

Die in diesem Dokument beschriebenen Prinzipien werden in der Beispielanwendung Tasky sowie vordefinierte Anwendungen wie Xamarin CRM umgesetzt.

Tasky

Tasky ist eine einfache Aufgabenlistenanwendung für iOS, Android und Windows Phone. Es veranschaulicht die Grundlagen der Erstellung einer plattformübergreifenden Anwendung mit Xamarin und verwendet eine lokale SQLite-Datenbank.

Aufgabenliste Aufgabenliste

Lesen Sie die Tasky-Fallstudie.

Zusammenfassung

In diesem Abschnitt werden die Tools für die Anwendungsentwicklung von Xamarin vorgestellt und erläutert, wie Sie Anwendungen erstellen, die auf mehrere mobile Plattformen abzielen.

Sie umfasst eine mehrschichtige Architektur, die Code für die erneute Verwendung auf mehreren Plattformen strukturiert und verschiedene Softwaremuster beschreibt, die innerhalb dieser Architektur verwendet werden können.

Beispiele für allgemeine Anwendungsfunktionen (z. B. Datei- und Netzwerkvorgänge) und wie sie plattformübergreifend erstellt werden können.

Schließlich wird kurz auf Tests eingegangen, und es werden Verweise auf eine Fallstudie bereitgestellt, die diese Prinzipien in Die Tat setzt.