Erstellen von plattformübergreifenden Anwendungen
Es gibt zwei Optionen zum Freigeben von Code zwischen plattformübergreifenden mobilen Anwendungen: Shared Asset Projects und Portable Class Libraries. Diese Optionen werden hier erläutert. Weitere Informationen zu portablen Klassenbibliotheken und freigegebenen Projekten sind ebenfalls verfügbar.
Teil 1 – Grundlegendes zur Xamarin Mobile Platform
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 in vordefinierten Anwendungen wie Xamarin CRM in die Praxis umgesetzt.
Tasky
Tasky ist eine einfache To-Do-Listenanwendung 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.
Lesen Sie die Tasky-Fallstudie.
Zusammenfassung
In diesem Abschnitt werden die Anwendungsentwicklungstools von Xamarin vorgestellt und das Erstellen von Anwendungen für mehrere mobile Plattformen erläutert.
Es behandelt eine mehrschichtige Architektur, die Code für die Wiederverwendung über mehrere Plattformen hinweg strukturiert, und beschreibt verschiedene Softwaremuster, die innerhalb dieser Architektur verwendet werden können.
Beispiele für gängige Anwendungsfunktionen (z. B. Datei- und Netzwerkvorgänge) und wie sie plattformübergreifend erstellt werden können.
Abschließend wird das Testen kurz erläutert und verweise auf eine Fallstudie, die diese Prinzipien in die Tat umsetzt.