XAMARIN VON
DER APP-AGENTUR

KOMPROMISSLOSE LEISTUNG

CrossPlatform
Scroll
down

NATIVE APPS FÜR VERSCHIEDENE PLATTFORMEN IN DERSELBEN PROGRAMMIERSPRACHE

GESTERN NOCH EINE UTOPIE – HEUTE WIRKLICHKEIT: MIT XAMARIN

Native App-Entwicklung ist meistens die beste Lösung für ein optimales Nutzererlebnis, aber leider kostspielig und zeitaufwendig, weil für jede Plattform eine andere Programmiersprache und andere Entwicklungswerkzeuge verwendet werden müssen. Das alles ist vermeidbar bei Cross-Platform-Entwicklungen mit Xamarin. Der große Vorteil: Mit Xamarin lassen sich native Apps für verschiedene Plattformen in derselben Programmiersprache und mit denselben Tools entwickeln.

MOBILE GAMES

Xamarin beschleunigt Innovationen auf allen Plattformen. So können auch bei plattformspezifischen Spielen dank der einheitlichen Code-Basis neue Features und Erweiterungen problemlos hinzugefügt werden.

Mehr lesen

Xamarin beschleunigt Innovationen auf allen Plattformen. So können auch bei plattformspezifischen Spielen dank der einheitlichen Code-Basis neue Features und Erweiterungen problemlos hinzugefügt werden.

ANDROID, iOS, WINDOWS APPS

Die App-Agentur unterstützt Sie mit Xamarin dabei, Ihre plattformübergreifenden Ziele zu erreichen. Das heißt: Sie erhalten dieselbe mobile App für mehrere Plattformen (z. B. Android, iOS, Windows Phone). Dies erspart den Aufwand, die Anwendung für jede Plattformen einzeln entwickeln zu müssen.

Mehr lesen

Die App-Agentur unterstützt Sie mit Xamarin dabei, Ihre plattformübergreifenden Ziele zu erreichen. Das heißt: Sie erhalten dieselbe mobile App für mehrere Plattformen (z. B. Android, iOS, Windows Phone). Dies erspart den Aufwand, die Anwendung für jede Plattformen einzeln entwickeln zu müssen.

CROSS-PLATFORM VS. NATIVE

Welche Option ist besser? Native oder Cross-Platform-Entwicklung? Wir beraten Sie, welche Lösung für Ihr Projekt optimal geeignet ist, und entwickeln natürlich bei Bedarf auch native Apps für Android, iOS und Windows mit C#.

Mehr lesen

Welche Option ist besser? Native oder Cross-Platform-Entwicklung? Wir beraten Sie, welche Lösung für Ihr Projekt optimal geeignet ist, und entwickeln natürlich bei Bedarf auch native Apps für Android, iOS und Windows mit C#.

EINE APP FÜR ALLE PLATTFORMEN

Heutzutage ist es nicht mehr zwingend notwendig, einen iOS- und einen Android-Entwickler zu beauftragen: Mit einem Cross-Platform-Experten der App-Agentur können Sie bereits viel erreichen.

Mehr lesen

Heutzutage ist es nicht mehr zwingend notwendig, einen iOS- und einen Android-Entwickler zu beauftragen: Mit einem Cross-Platform-Experten der App-Agentur können Sie bereits viel erreichen.

EINE PROGRAMMIERSPRACHE
AUF DER MULTIPLATTFORM
Der geschriebene Quellcode kann im Durchschnitt zu 75 % für alle Plattformen benutzt werden. Die Xamarin-Plattform ist dann in der Lage, die in C# geschriebenen Apps in die jeweilige native Sprache zu übersetzen.
GLEICHE LOGIK FÜR JEDE PLATTFORM
UNABHÄNGIG VOM GERÄTETYP
Es ist nicht erforderlich, für jede Plattform die Logik neu zu programmieren. Cross-Platform-Lösungen ermöglichen die Entwicklung für mehrere Plattformen mit nur einer Logik. Die App-Agentur unterstützt Sie dabei.
PREISGÜNSTIGE PROJEKTE
DURCH EFFIZIENTE ENTWICKLUNG
Die in C# geschriebene Entwicklung kann in die jeweilige native Sprache übersetzt werden. Somit ist gewährleistet, dass am Ende des Entwicklungsprozesses eine native App für die jeweilige Plattform zur Verfügung steht.
ZEITERSPARNIS
EIN GEMEINSAMER QUELLCODE VERRINGERT DEN AUFWAND
Die Entwicklung, Wartung und Weiterentwicklung nehmen auf diese Weise viel weniger Zeit in Anspruch als bei der klassischen nativen Entwicklung für mehrere Plattformen.
WENIGER AUFWAND BEI WARTUNG
UND WEITERENTWICKLUNG
So wie unsere Xamarin-Experten den Code nur einmal entwickeln, haben sie auch bei Bugs oder Änderungen keinen mehrfachen Aufwand. Das erspart unseren Kunden Wartungskosten und Zeit.

WAS GENAU IST XAMARIN ÜBERHAUPT?

Xamarin ist eine plattformübergreifende, mittlerweile sehr populäre Lösung für Apple iOS, Android, Windows und Windows Phone.

XAMARIN BRINGT NEUE IDEEN

FÜR IHR BUSINESS

Die Entwicklung mit Xamarin ist von der klassischen nativen Entwicklung recht verschieden. Wir zeigen Ihnen gerne, wo die Unterschiede liegen und mit welcher Lösung Sie bei Ihrem Projekt am besten bedient sind.

Shared C# App Logic
Platform specific C#
Native Android App
Platform specific C#
Native IOS App
Platform specific C#
Native Windows App

UNTERSCHIEDE ZWISCHEN

XAMARIN & NATIVER ENTWICKLUNG

Die Entwicklung mit Xamarin ist von der klassischen nativen Entwicklung recht verschieden. Wir zeigen Ihnen gerne, wo die Unterschiede liegen und mit welcher Lösung Sie bei Ihrem Projekt am besten bedient sind.

PROGRAMMIERSPRACHE: C#. BEREITS VORHANDENER CODE KANN WEITERVERWENDET WERDEN.

Ein großer Vorteil von Xamarin: Aus demselben Code können native Anwendungen für iOS, Android und den Desktop erzeugt werden. Trotz einiger plattformspezifischen Unterschiede gibt es also nur einen Entwicklungsprozess statt drei, wie dies bei einer nativen Entwicklung der Fall wäre.

Hocheffizient: Ein einziger Spezialist ersetzt praktisch ein ganzes Entwicklerteam, da er nicht an verschiedene Programmiersprachen gebunden ist.

Der Entwicklungsprozess ist mit Xamarin dementsprechend viel effizienter und weniger zeitaufwendig, so dass bereits nach kurzer Zeit die MVP (Minimal Viable Product)-Version an den Start gehen kann. Ein entscheidender Unterschied zur nativen Programmierung, bei der die Entwicklung tief in das System integriert ist und direkt auf alle Funktionen des Gerätes zugreift.

NATIVES AUSSEHEN DER BENUTZEROBERFLÄCHE GARANTIERT

Xamarin ermöglicht natives Aussehen und native Perfomance für jede der gewünschten Plattformen. Der Großteil des Programmcodes muss dabei nur einmal geschrieben werden

Mithilfe von Xamarin.Forms wird das native Look & Feel beibehalten

Xamarin schafft in der Entwicklung für alle Betriebssysteme gleichbleibende Funktionalität und ein einheitliches Nutzererlebnis

FAST TESTING. DIES VERRINGERT DEN AUFWAND UND SOMIT DIE KOSTEN

Die Qualität der Funktionalität jeder Anwendung wird durch zahlreiche Teste sichergestellt. Bei Xamarin-Entwicklungen unserer App-Agentur setzen wir bei Inhouse-Testing auf Testtechniken wie Unit-Tests, UI-Tests (manuell, automatisch, Cloud)

Ausbalancierte Strategie zwei Testing-Arten: manuell einerseits und automatisierte Tests andererseits nehmen gewöhnlich 1/3 Zeit vom ganzen Entwicklungsprozess. Xamarin reduziert diese Zeit bis zu 70%, weil man für alle Plattformen „gleichzeitig“ testet.

1
2
3

WARUM WIR?

Für die App-Agentur sprechen viele gute Gründe. Zum Beispiel unsere proaktive, lösungsorientierte Arbeitsweise. Oder unser großes Potenzial: Wir bieten Ihnen mit unserem hochqualifizierten Expertenteam eine ganzheitliche Projektrealisierung. Kurz: Engineering Excellence ist unsere Stärke!

AUTOMATED TESTING SOLUTION

Automatisierte Tests tun all das, was auch die App-Nutzer letztendlich tun können: vom Wischen und (Doppel-)Tippen bis zum Scrollen.

ZEITAUFWAND

MANUELLES TESTING

ZEITAUFWAND
AUTOMATISIERTES TESTING

RECRUITING DER TESTER

TRAINING DER TESTER

ERSTELLUNG UND AKTIVIERUNG DER GERÄTE

ERGEBNISREPORTS

GERÄTE-RESET

VERÖFFENTLICHUNG

AUTOMATISIERTE TEST-SCRIPTS

PARALLELE TESTS AUF VERSCHIEDENEN DEVICES

HOCHLADEN DER APP AUF DAS DECIVE

MANUELLE APP-TESTS

ANALYSE DER TESTERGEBNISSE

ANALYSE DER TESTERGEBNISSE

RELEASE

ZEITAUFWAND
MANUELLES TESTING

RECRUITING DER TESTER

TRAINING DER TESTER

ERSTELLUNG UND AKTIVIERUNG DER GERÄTE

ERGEBNISREPORTS

GERÄTE-RESET

VERÖFFENTLICHUNG

HOCHLADEN DER APP AUF DAS DEVICE

MANUELLE APP-TESTS

ANALYSE DER TESTERGEBNISSE

ZEITAUFWAND
AUTOMATISIERTES TESTING

AUTOMATISIERTE TEST-SCRIPTS

PARALLELE TESTS AUF VERSCHIEDENEN DEVICES

ANALYSE DER TESTERGEBNISSE

RELEASE

UMFASSENDES TESTING

In der Testphase überprüfen wir sehr genau, dass die Anwendung auf allen zu unterstützenden Geräten und OS-Versionen entsprechend funktioniert. Um diese Herausforderung zu meistern, nutzen wir automatisierte UI-Acceptance-Tests in der Xamarin Test Cloud. Zudem verwenden wir auch klassische Testmethoden über die direkte Interaktion mit der App.

MULTI-PLATTFORM IST ANGESAGT

Fortschrittliche Cross-Plattform-Entwicklungstools reduzieren Zeit und Kosten bei der Entwicklung für alle beliebigen Plattformen.

ZEIT- UND GELDERSPARNIS

EINE ENTWICKLUNG, EINE PROGRAMMIERSPRACHE = SCHNELLE ERGEBNISSE

Multi-Plattform-Entwicklung spart oft mehr als 30 % an Entwicklungszeit im Vergleich zur plattformspezifischen Entwicklung. Sie bekommen dafür ein hochqualitatives IT-Produkt, das sich kaum von einer nativen Entwicklung unterscheidet.

SUPPORT & WEITERENTWICKLUNG

NEUE FUNKTIONEN UND WARTUNG IM HANDUMDREHEN

Unser Leistungsspektrum reicht von der Entwicklung über Wartung, Support und Weiterentwicklung bis hin zum Service Providing für Ihr Produkt. Ein großes Plus: Da die Wartung bei Cross-Plattform-Lösungen für verschiedene Plattformen gleichzeitig und nicht separat durchgeführt werden kann, wird Ihr Budget merklich geschont.

SUPPORT & WEITERENTWICKLUNG

NEUE FUNKTIONEN UND WARTUNG IM HANDUMDREHEN

Unser Leistungsspektrum reicht von der Entwicklung über Wartung, Support und Weiterentwicklung bis hin zum Service Providing für Ihr Produkt. Ein großes Plus: Da die Wartung bei Cross-Plattform-Lösungen für verschiedene Plattformen gleichzeitig und nicht separat durchgeführt werden kann, wird Ihr Budget merklich geschont.

FÜR JEDE PLATTFORM DIESELBE LOGIK

CROSS-PLATFORM-ENTWICKLUNG MACHT’S MÖGLICH

Nur eine Logik? Logisch: Bei Cross-Platform-Lösungen muss die Logik nur einmal entwickelt werden statt separat für jede Plattform neu. Gerade im Bereich der plattformübergreifenden Programmierung für Smart Home und Internet of Things sehen wir großes Potenzial. Bleiben sie mit der App-Agentur am Ball!