Zurück

iOS & Android App Entwicklung

Ihre Vision wird mit uns Realität. Unser ambitioniertes Team entwickelt Apps ohne Kompromisse.

  • iOS App Programmierung

    Konzeption / Programmierung / Management von iOS Apps für iPhone, iPad, Apple TV und Apple Watch

  • Android App Programmierung

    Programmierung von Android Apps für Smartphones, Android Wear, Android TV und Android Auto

  • Hybride App Programmierung

    Entwicklung von Apps und Desktop Applikationen auf Basis von React Native, Google Flutter oder Ionic (Angular/React)

Apple Platform Entwicklung

App Entwicklung für die Welt von Apple

Innovation und ständige Weiterentwicklung dominieren die Welt mobiler Geräte und Apple’s iOS ist an der Spitze. Unsere iOS Entwickler lieben und leben die ständige Veränderung des Apple Ökosystems. Wir verstehen wie iPhone, Apple Watch, MacBook und Apple TV miteinander interagieren und entwickeln so Produkte und Erlebnisse für die gesamte Infrastruktur und Dienstleistungen von Apple.

– watchOS App Entwicklung (Apple Watch)
– iOS App Entwicklung (iPhone)
– macOS App Entwicklung (MacBook)
– tvOS App Entwicklung (Apple TV)
– Integration mit Airplay
– Integration mit Chromecast

Wie wir arbeiten

iOS Apps done right

Unsere Prozesse basieren auf jahrelanger Erfahrung in der Software-Entwicklung und garantieren Qualität und einen flüssigen Entwicklungsprozess. Dank Kanban und Scrum liefern wir Ihnen kontinuierlich kleine Iterationen und sind in der Lage uns schnell und dynamisch an neue Vorgaben und Produkt-Ziele anzupassen. Während der Entwicklung unterliegt Ihr Produkt einer ständigen Prüfung von Quellcode und Produkt, um außerordentliche Code-Qualität von Anfang an zu gewährleisten.

Lesen Sie hier mehr dazu: Apps done right

Jede Entwicklung einer iPhone App ist eine neue Herausforderung. Mit jahrelanger Erfahrung in der Realisierung von iOS Applikationen erarbeiten wir mit unserem Kunden ideale Workflows und Geschäftsprozesse, welche zu ihrem Produkt passen.

iOS Entwickler

Was zeichnet gute iOS Entwickler aus?

Unsere iOS Entwickler sind den Trends in der Software-Entwicklung und Software-Architektur stets einen Schritt voraus. Sie arbeiten eng mit unseren Kunden zusammen, um iOS Apps zu entwickeln, die Ihre Kunden lieben und immer wieder nutzen. Die Selbstverpflichtung unserer Mobile Entwickler zu hoher Qualität und ständiger Adaption neuer Entwicklungen ist für uns grundlegend und erfordert:

– Best practices
– Kenntnisse von Open-Source Bibliotheken
– Kenntnisse von aktuellen Frameworks
– Kenntnisse von Tools

Unser plattformübergreifendes Wissen ist hier essentiell. Es schafft uns die Möglichkeit die besten Werkzeuge zu wählen und das richtige Datenbanksystem, Layout, Softwarearchitektur zu kombinieren. Wir wollen wiederkehrende Aufgaben reduzieren, das spart Zeit und Budget.

Unser Team ist stolz auf seine Produkte.
Wir lieben, was wir tun und das verschafft den entscheidenden Vorsprung.

Integrationen und Services

In-App-Purchase, ERP Systeme und Schnittstellen - Möglichkeiten gibt es viele, Grenzen nicht

Egal ob sie ihre App an ihren Online-Shop oder diese an ihr ERP System anbinden wollen. Als breit aufgestelltes Team haben wir die Möglichkeit ihnen plattformübergreifende Beratung und Entwicklung anbieten zu können.

Full-Service – Das heisst, wir sind ihr Partner, um Ihre Anwendung ganzheitlich umzusetzen. Sie brauchen in der Regel keinen weiteren Dienstleister, um ihre App an weitere Systeme anzubinden oder diese zu entwickeln.

– Anbindung und Entwicklung von Schnittstellen (API)
– App Content Management Systeme
– Integration wie In-App-Purchase, Push Notifications
– Anbindung an ERP Systeme
– Integration in Online-Shops

Wir veröffentlichen ihre App kontinuierlich in den App Stores und unterstützen sie bei der Vermarktung – App Store Optimierung, Release Planung, Support, Customer Feedback, A/B Testing – wir sorgen für Ihren Erfolg.

App Store

Testflight Beta Testing und App Store Management

Wir automatisieren den kompletten Deployment Prozess bis in den Store. Was heisst das – jede Änderung am Quellcode landet automatisch im Store und ist von autorisierten Nutzern testbar. Durch Apple Testflight sind das bis zu 2.000 Nutzer.

Wir sorgen für einen optimalen Launch und Präsentation Ihrer App im Store und unterstützen Sie bei allen weiteren Prozessen:

– Auswertung des User Feedbacks
– Aufzeichnung von Metriken
– Error Reporting
– Funktionen zum integrierten A/B Testing
– App Store Optimierung

Google Ökosystem

Android App Programmierung für das Google Ökosystem

Mit weltweit über 80 % Marktanteil ist Android die führende Plattform für mobile Endgeräte. Android Apps erreichen damit die größte Anzahl Nutzer und haben damit das größte Markt-Potential.

Full-Service
Als Android Entwickler bzw. Agentur für Android Entwicklung mit Java und Kotlin sind wir Spezialisten für die Google Plattform. Unsere breite Aufstellung und Erfahrung in Konzeption, Programmierung von hochwertigen Apps und Backend- (API) Lösungen und sind wir ein ausgezeichneter Partner für Ihr nächstes Projekt.

– Android Smartphone App Entwicklung
– Android Wear Device App Entwicklung
– Android TV App Entwicklung
– Android Auto App Entwicklung
– Chromecast Anbindung

Wie wir arbeiten

Android Apps done right

Unsere Prozesse basieren auf jahrelanger Erfahrung in der Software-Entwicklung und garantieren Qualität und einen flüssigen Entwicklungsprozess. Dank Kanban und Scrum liefern wir Ihnen kontinuierlich kleine Iterationen und sind in der Lage uns schnell und dynamisch an neue Vorgaben und Produkt-Ziele anzupassen. Während der Entwicklung unterliegt Ihr Produkt einer ständigen Prüfung von Quellcode und Produkt, um außerordentliche Code-Qualität von Anfang an zu gewährleisten.

Lesen Sie hier mehr dazu: Apps done right

Jede Entwicklung einer Android App ist eine neue Herausforderung. Mit jahrelanger Erfahrung in der Realisierung von Android Applikationen erarbeiten wir mit unserem Kunden ideale Workflows und Geschäftsprozesse, welche zu ihrem Produkt passen.

Gute Android Entwickler

Wie findet man einen guten Android Entwickler?

Natürlich sollte man Portfolio und Erfahrung betrachten. Der Teufel liegt jedoch im Detail. Viele richtige Schritte sind notwendig, um eine in der Ganzheit gute Applikation zu schaffen. Man braucht ein Team, welches stolz auf sein Arbeit ist. Wartbarkeit, Performance und Nutzererfahrung sind dabei nur ein paar Punkte, die von Anfang an im Vordergrund stehen sollten. Darauf sollte man achten:

UX- und Android-Entwickler
UX- und Android-Entwickler sollten eng zusammen arbeiten. Für die Entwickler sollte Design eine genau so große Rolle spielen. Wenn das Android Entwickler sich nicht genug für gutes Design einsetzt, dann hat es eventuell nicht genug Erfahrung.

Qualitätsmanagement
Das Team sollte eng mit dem Qualitätsmanagement zusammenarbeiten. Über 20.000 verschiedene Android Geräte weltweit erfordern eine grundlegende Sensibilität für Testprozesse. Features können nur schnell entwickelt werden, wenn das Team sich nicht permanent mit Bugs „herumschlägt“.

Security
Security sollte fest im Bewusstsein der Entwickler verankert sein. Eine Sicherheitslücke kann die komplette Reputation einer Anwendung zerstören. Das Thema ist daher essentiell.
– Das Team sollte effizient arbeiten. Niemand möchte einen Button für 10.000 € entwickeln. Ein gutes Team kennt Open Source Libraries und hat ein grundlegendes Gefühl, um kosteneffiziente Lösungen für den Kunden bereit zu stellen.

Automatisierung durch Tools
Ein gutes Team sollte über automatische Prozesse und Vorgänge während der Entwicklung verfügen, um z.B. CPU- und Speicherprobleme automatisch zu erkennen. Das spart umfangreiche Folgekosten während der Entwicklung, insbesondere für das QA Team.

Wie wir arbeiten

Integrationen

Über Push Notifications bis zur Backend Entwicklung

Keine Apps ohne Daten und Services. Fast immer benötigen Anwendungen externe Daten und Services. Das kann eine einfache Weboberfläche sein, auf der Push-Notifications an gezielte Kundengruppen verwaltet werden. Das können aber auch komplexe Anbindungen an ERP-Systeme oder Online-Shops sein. Wir leben in einer komplex vernetzten medialen Welt zusammengehalten durch das Internet.
Umso mehr sind froh und stolz unseren Kunden eine ganzheitliche Beratung und innovative Lösungen anbieten zu können.

– Entwicklung und Anbindung von REST APIs (Schnittstellen)
– App Content Management
– Push Notifications (Firebase, Custom Server, etc.)
– In-App-Payment
– Google Now Integration
– Google Fit Integration
– Google Cloud Integration
– Anbindung an ERP Systeme
– Integration in Online-Shops
– etc.

Hybride Apps

Hybride Apps / Multiplatform Entwicklung

Wir nutzen das Internet mittlerweile einfach überall. Obwohl der Laptop mit 69% am häufigsten gebraucht wird, stehen Smartphone mit 58%, Tablet mit 28% und SmartTV mit 18% nicht unwesentlich weit oben. Der durchschnittliche Nutzer benutzt also 2,8 Endgeräte (Quelle: www.ard-zdf-onlinestudie.de).

Warum ist das wichtig?
Zum Einsatz kommen verschiedenste Systeme wie Browser (Chrome, Firefox), Android, Windows, iOS. Um alle maximal möglichen Zielgruppen zu erreichen, müsste man also Apps für jede einzelne Plattform entwickeln. Man kann sich nun vorstellen, dass die mitunter sehr kosten- und zeitintensiv werden kann. Für viele Smart-Business Anwendungen ist das Kosten-/Nutzen-Verhältnis hier einfach zu hoch.

Die seit vielen Jahren propagierte Lösung bringen hybride Apps. Im Grunde wird ein einheitlicher Quellcode auf Basis verschiedener Technologien für alle Plattformen verfügbar gemacht. Auf Basis diverser Frameworks wie Adobe Phonegap, Ionic oder Facebook React Native können hier mittlerweile Apps entwickelt werden, die nicht im Schatten nativen Apps stehen müssen.

Ionic App Entwicklung Agentur

Unser Know-How

Warum wir hybride Apps entwickeln

Wir entwickeln seit Jahren erfolgreiche hybride Apps, unter Anderem mit dem Ionic Framework. Die Entwicklung solcher Anwendungen bekommt in den letzten Jahren einen immer größeren Stellenwert und die Tools haben sich deutlich weiterentwickelt. Adobe (PhoneGap), IBM, Facebook (React Native) und Telerik sind nur einige große Unternehmen, welche in den letzten Jahren in hybride Technologien investiert haben. Auch im Bereich Performance hat sich Einiges getan. Durch schnellere Geräte und mehr verfügbaren Ressourcen auf Android und iOS, lässt sich hier mittlerweile eine Qualität erreichen, welche bisher nur nativen Apps vorbehalten war.

Wir wissen um die Fallstricke und individuellen Anforderungen der verschiedenen Plattformen, speziell bei der Anbindung nativer Gerätefunktionen. Aus Erfahrung wissen wir wie enorm wichtig das ist, damit ihre hybride App auch ihre Nutzer überzeugt.

Case Study SIEMENS Counseling Suite App

Progressive Apps

Progressive Web Apps (PWA)

“A Progressive Web App uses modern web capabilities to deliver an app-like user experience.” – Progressive Web Apps

Progressive Web Apps sind absolute State-of-the-Art Technologie zur App Entwicklung. Während native Apps relativ aufwändig zu entwickeln und hybride Apps für jeden App Store veröffentlicht werden müssen, gilt dies nicht für Progressive Apps.
Mit dieser Technologie bringen sie mobile Websites nicht nur als App ohne App Store auf die Endgeräte, sie können auch Features wie Push Notifications und Offline-Betrieb nutzen. Derartige Funktionen waren eigentlich nur „richtigen“ Apps vorbehalten.

– Ihre Webapplikation als App auf mobilen Endgeräten
– Nutzung nativer Funktion
– Performance
– Deutlicher Kostenvorteil sogar vor hybriden Apps (keine App Store Releases)

Mit „Progressive Web Apps“ bringen sie mobile Websites auf die Endgeräte ihrer Nutzer. So können sie sogar Features wie Push Notifications und Offline-Betrieb nutzen. Derartige Funktionen waren früher nur nativen Apps vorbehalten.

Hybrid vs. Native

Vor- und Nachteile hybrider Apps

Die Entwicklung hybrider Apps birgt natürlich einige Besonderheiten auf die wir hier kurz eingehen wollen:

Vorteile hybrider Apps
– Hohe Kundenreichweite
– Aktualisierung in Echtzeit ohne App Stores möglich
– Bereitstellung in App Stores
– Kosteneffizienz

Nachteile hybrider Apps
– Begrenzter Arbeitsspeicher auf Endgeräten
– Schlechtere Performance (abhängig von Funktion)
– Eingeschränkter Dateizugriff
– Natives Interface unterscheidet sich auf jeder Plattform (z.B. Kamerazugriff)

Es ist immer abhängig von der Funktionalität, Zielgruppe und geplanter Nutzung inwiefern es die Entwicklung einer hybriden App sinnvoll ist. Wir entwickeln seit Jahren komplexe hybride Multi-Plattform- und native Anwendungen und können Sie grundlegend beraten. So erfahren rechtzeitig, was für ihr Business die optimale Lösung ist.

icon_cloud_development

Wir entwickeln seit Jahren komplexe hybride Multi-Plattform- und native Anwendungen und können Sie grundlegend beraten. So erfahren rechtzeitig, was für ihr Business die optimale Lösung ist.

User Interface Design

UX Design - Mehr als nur ein schönes Interface

Mobile Design ist mehr als nur eine optisch ansprechende Oberfläche. Es geht darum, wie eine App funktioniert, wie Inhalte verknüpft sind. Es geht um Intuition, Usability, Funktionalität, die einfach gut aussieht.

Unsere 5 Schritte zu besserem Mobile Design

1. Verstehen
2. Ideenfindung und Wissensaufbau
3. Wireframing
4. Visuelles Design und Illustration
5. Selbstreflektion und Iteration

Mobile Design und Engineering – Partner fürs Leben

Designer inspirieren und informieren den Entwickler. Wir denken, dass sie zusammen gehören. Die Zusammenarbeit ist Teil des gesamten Entwicklungsprozesses. Damit wird garantiert, dass unsere Vision auch Wirklichkeit wird.

Viele Firmen arbeiten nicht nach diesem Grundsatz. Für uns ist es essentiell.

Android Wear Interface Design

Gehen Sie mit uns den nächsten Schritt

Wir würden gern mit Ihnen arbeiten und Ihrer nächsten App zum Erfolg verhelfen. Lassen Sie uns reden.

Email schreiben  +49 371 666 02 666