Freigeben über


Microsoft Azure und Xamarin

Azure App Services features are easy to add to Xamarin apps, including cloud data storage and cross-platform push notifications

Evolve 2016: Entwickeln von verbundenen Apps mit Azure und Xamarin

Verbundene Dienste in Visual Studio für Mac

Das neue Feature Verbundene Dienste von Visual Studio für Mac hilft Entwickler*innen, in der IDE schnell und einfach Azure-Funktionen zu mobilen Anwendungen hinzuzufügen. Derzeit für Tests im Alphakanal verfügbar.

Azure App Services

Es gibt eine Sammlung von Azure Mobile Apps-Dokumentationen, die Sie durch den Prozess der Implementierung des Azure Mobile-Clients führen. Xamarin bietet außerdem Azure Messaging NuGet-Pakete für iOS und Android, um Pushbenachrichtigungen plattformübergreifend zu implementieren.

Konfigurieren Sie Ihre Apps im Azure App Services-Portal für den Zugriff auf Mobile Apps, Web-APIs, Storage und vieles mehr. Erfahren Sie mehr über die Unterschiede zwischen App-Diensten, und sehen Sie sich diese Videos von Microsoft an.

Active Directory Authentication

Azure Active Directory kann zum Anmelden von Benutzer*innen bei Xamarin-Apps verwendet werden. Die Apps können dann auf zusätzliche Dienste wie Office 365 zugreifen.

WebAPI

Die Web-API von Microsoft macht eine REST-ähnliche Schnittstelle verfügbar, die von Xamarin-Anwendungen problemlos genutzt werden kann. Sie können ganz einfach eine Azure-Website einrichten und eine WebAPI-basierte App erstellen, um eine Verbindung zu Xamarin-Apps herzustellen.

Einführung in Webdienste

In diesem Tutorial wird die Integration von REST-, WCF- und SOAP-Webdiensttechnologien in mobile Xamarin-Anwendungen vorgestellt. Es werden verschiedene Dienstimplementierungen untersucht, verfügbare Tools und Bibliotheken zur Integration dieser Dienste bewertet und Beispielmuster für die Nutzung von Dienstdaten bereitgestellt. Schließlich bietet es eine grundlegende Übersicht über das Erstellen eines RESTful-Webdiensts für den Verbrauch mit einer mobilen Xamarin-Anwendung.

Beispiele

Neben den Dokumentationsbeispielen zeigen die folgenden vollständigen Anwendungen verschiedene Azure-Features, die in Xamarin-Apps integriert sind:

  • Sport: benutzerfreundliche Sportliga-Tracking-App mit Datenspeicherung und Pushbenachrichtigungen.

  • Xamarin CRM: verwendet Web-API für das Back-End.

  • MyShoppe: Azure Mobile Apps.

  • eShop: Beispiel für die Architekturreihe von E-Books.

  • MyDriving: Azure + IoT-Beispiel aus Build 2016.