Sprache:
Suchen
HomeSitemapDatenschutzImpressumAGB

Mobile Plattformen und Entwicklung mit Xamarin

Wenn Ihre Software so viel wie möglich Nutzer erreichen soll, so muss sie auf Geräten laufen, die von so vielen Nutzern wie möglich genutzt werden.

Bereits heute - und noch vermehrter gilt dies für die Zukunft - werden dies mobile Geräte sein. Die Anforderungen an mobile Software (Apps) unterscheiden sich in großem Maße von Softwarelösungen, wie sie auch heute noch für PCs und Laptops entwickelt werden. Qualitätskriterien wie Erlernbarkeit, Bedienbarkeit, Stabilität, Fehlertoleranz und Interoperabilität sind Hygienefaktoren für den Erfolg mobiler Lösungen. Hinzu kommen kürzere Entwicklungs- und Innovationszyklen, die neben der Software und den ihr zugrunde liegenden Plattformen und Technologien insbesondere auch Anforderungen an die Entwicklungsprozesse und Teams stellen.

Durch den Einsatz von Visual Studio Team Services sowie Diensten wie HockeyApp, Xamarin TestCloud und Perfecto Mobile realisieren wir modernes DevOps.

Durch den Einsatz von C# als Programmiersprache und Xamarin als Entwicklungsplattform verbessern wir den Zugriff auf Entwicklerressourcen, erhöhen den Grad Wiederverwendung von Quellcode und Bibliotheken und ermöglichen gleichzeitig das native Benutzererlebnis der jeweiligen mobilen Plattform.

Xamarin kann  durch Einsatz von Xamarin Forms sowie durch die Widerverwendung von Code für alle unterstützen mobilen Plattformen die Entwicklungszeit von Oberflächen für Apps um Faktor 3 verringern.

Xamarin erlaubt die native Entwicklung für die jeweilige Plattform auf 3 Ebenen:

  1. Native Bedienoberflächen:
    Apps werden mit den für die jeweilige Plattform typischen Benutzersteuerelementen gebaut und entsprechen somit den Konventionen der Bedienkonzepte der jeweiligen Plattform. Apps sehen dadurch nicht nur aus, wie es der Nutzer erwartet, sie lassen sich auch wie erwartet bedienen.
  2. Zugriff auf APIs:
    Apps haben Zugriff auf das gesamte Funktionsspektrum der jeweiligen Plattform sowie des Geräts. Hierzu gehören Authentifizierung per Fingerabdruck  sowie Zugriffe auf Bluetooth, NFC sowie sonstige Sensoren des jeweiligen Geräts.
  3. Native Performance:
    Apps werden als native Komponenten übersetzt und nutzen somit das vollständige Spektrum an Hardware-Beschleunigung und -optimierung. Diese Performance kann durch hybride Ansätze nicht erreicht werden.

Die Xamarin Plattform unterstützt die Entwicklung dabei über den gesamten Softwarelebenszyklus und integriert sich in Ihre DevOps-Werkzeugketten.

Um Ihre mobilen Lösungen erfolgreich zu entwickeln, bieten wir Ihnen:

  • Beratung und Schulung Ihrer Teams zum Einsatz von Visual Studio und Xamarin zur Entwicklung mobiler Anwendungen Visual Studio und Xamarin Trainings
  • Beratung und Schulung Ihrer Entwickler zur Anbindung von mobilen Anwendungen an Microsoft Azure
  • Standortbestimmung Ihrer Prozessreife für die Entwicklung mobiler Applikationen durch unser Mobile DevOps Assessment
  • Beratung und Umsetzung von Prozessen, die hochgradig auf die Entwicklung mobiler Applikationen abgestimmt sind
  • Review und Beratung zur Softwarearchitektur ihrer mobilen Applikationen
  • Umsetzung Ihrer mobilen Applikation als Komplettanbieter

Markenzeichen

Xamarin sowie das Xamarin Logo ist eine eingetragene Marke der Microsoft Corporation in den USA und/oder anderen Ländern.

Ansprechpartner


Lars Roith
+49 (711) 49066430
E-Mail schreiben

Was überzeugt mehr als bereits realisierte Projekte? Hier zeigen wir Ihnen einige unsere Projekte in Form von Fallstudien.