Android, Phonegap


Android Logo

Android

Der Marktanteil von Android gemessen am Absatz von Smartphones lag in Deutschland Anfang 2017 bei 86% (Gartner / März 2017). Damit ist offensichtlich, dass Android aktuell den Großteil des Smarphone-Marktes bedient. Wir bieten native Android Entwicklung an, damit Sie die Funktionen des Smartphones Ihrer Nutzer optimal ausnutzen und damit auch performance-kritische Aufgaben sicher ausführen können.

Android bietet dabei eine große API an mit der sich zahlreiche Funktionen, wie zum Beispiel Location Awareness, Content Sharing und Verbindung zur Cloud, leicht umsetzen lassen. Wir beraten Sie gerne, wenn es darum geht, wie ein Feature Ihrer Software mit einer Android API noch leichter und besser benutzt werden kann. Unser Android-Team informiert sich dabei immer über die neusten Technologien und Trends. So können sie Ihre Anwendung individuell passend nach Googles Material Design Richtlinien von uns gestalten lassen oder Ihre ganz eigenen Designvorschläge mit einbringen.

Damit Ihre mobile Anwendung leicht erweiterbar ist, halten wir uns an die Android Developer Guidelines, benutzen weit verbreitete Open Source Bibliotheken (Retrofit, Picasso, Dagger) und beschäftigen uns mit weit verbreiteten Techniken und Entwurfsmustern der Android-Community. Um sicherzustellen, dass Ihre Anwendung auch ohne Probleme funtkioniert, benutzen wir Test-Frameworks wie Mockito und Robolectric für Unit Tests und Espresso für Integration Tests.


PhoneGap Logo

Phonegap / Cordova

Phonegap ist ein Framework für mobiles Cross-Development, welches von Adobe entwickelt wird. Es basiert dabei auf Apache Cordova und erweitert es um einige Funktionalitäten. Das Grundkonzept ist dabei, dass webbasierte Anwendungen mittels JavaScript, HTML und CSS geschrieben werden und diese in einem Web-Container auf den jeweiligen mobilen Betriebssytemen dargestellt werden. Dies schließt auch die Verwendung von modernen JavaScript- und CSS Frameworks, wie z.B. Vue.Js oder Semantic UI ein. Dabei ermöglicht es Cordova auch, auf native Funktionalitäten des Smartphones zuzugreifen (wie z.B. Kamera, Geolocation, otification, Dateien).

Warum soll ich auf Phonegap setzen?

Das Hauptargument für die Benutzung von Phonegap sind die starken Kosteneinsparungen. Die Erstellung einer auf Phonegap basierenden Anwendung ist in vielen Fällen weniger aufwendiger als im nativen Android SDK. Diese Zeiteinsparung vervielfacht sich noch mehr, wenn die Anwendung auch auf anderen Betriebssystemen, wie z.B. iOS oder Windows Phone zum Einsatz kommen soll: Die Anwendung kann die gleiche Codebasis verwendet werden, nur native Komponenten müssen neugeschrieben werden. Dies wirkt sich für Sie auch in den Folgekosten für Erweiterung der Applikation aus, da neue Funktionalitäten nur einmal geschrieben werden müssen und unkompliziert für alle Betriebssysteme ausgespielt werden können.

Selbstverständlich muss der Einsatz von Tools zur Erstellung hybrider Anwendungen stets genau geprüft werden. Es gibt Use-Cases, in welchen von dem Einsatz abzuraten ist - zum Beispiel wenn der Fokus stark auf das User Interface gelegt wird und je unterstützter Plattform unterschiedliche Designs eingesetzt werden soll. Lassen Sie sich von uns beraten!


Ihr Ansprechpartner

Felix Hammann

Geschäftsführender Gesellschafter