Upload von Xamarin

Bildquelle: Xamarin

Wir lieben Xamarin Forms. Es ist eines der Haupt-Features von Xamarin 3 und ermöglicht schöne, native UIs für iOS, Android und Windows Phone aus einer einzigen geteilten C#-Codebasis zu bauen. Um Ihnen Xamarin Forms live zeigen zu können und dessen Vorteile herauszustellen, hat Xamarin eine voll funktionsfähige CRM-App für iOS, Android und Windows Phone geschrieben, die sich auch mit der Cloud verbindet. Jetzt ist Sourcecode für Sie freigegeben.

VervetaCRM ist eine mobile CRM-App für das Verkaufspersonal einer fiktiven Bürobedarfsvertriebsfirma. Die App erlaubt es dem Vertriebspersonal ihre Verkaufsperformance, abgeschlossenen Verträge, Kontakte und Karten zu ihren Kunden anzuzeigen und Vertragsabschlüsse abzuwickeln. Obwohl die Anforderungen reichlich komplex waren und das Xamarin-Team für drei unterschiedliche Plattformen entwickelt hat, konnte es über 90% des Codes wiederverwerten. Sehen Sie dieses kurze Video im Vollbildmodus und tauchen Sie in den Code ein – sehen Sie VervetaCRM in iOS, Android und Windows Phone.

Um geschäftlichen und komplizierten Anforderungen zu genügen, arbeitet es mit mehreren Komponenten und Bibliotheken:

Azure Mobile Services: Diese App verwendet Azure Mobile Services (AMS) als Cloud-Backend für Authentifikation und Datenspeicherung. Es verbindet sich mit Azure Active Directory, um ein schlüssiges Anmeldeerlebnis für mobile Anwender zu gewährleisten. Die AMS Komponente vereinfacht die Implementierung und verwendet oAuth um einen Anwender zu authentifizieren und einen Token zu vergeben.

Die Datenbank wird mit Azure SQL synchronisiert und läuft auf SQLite. Daraus ergeben sich ein schneller Datenbankzugriff und eine in sich konsistente API.

OxyPlot ist eine herausragende, Open-Source-, .NET-basierte-, plotting- und charting-Bibliothek, die Verkaufsleistungen mit einfachen Grafen darstellen kann.

Signature Pad ist im Xamarin Component Store erhältlich und wird verwendet um Unterschriften einlesen und darzustellen. Diese Komponente hebt Xamarin.Forms gut hervor, sie verwendet eigene Renderer; Es war einfach, die plattformspezifischen Signatur-Erkennungs-Komponenten in Xamarin.Forms einzugliedern und in den geteilten UI Code einzufügen.


Code Download

Der Code steht für Sie auf GitHub bereit: https://github.com/xamarin/vervetacrm

Weitere Informationen

Folgende Links können Ihnen helfen, mit Xamarin.Forms durchzustarten:

Es handelt sich bei diesem Artikel um eine Übersetzung aus dem Blogbeitrag von Xamarin.

SHARE ONShare on FacebookTweet about this on TwitterGoogle+