Unsere Technologie - iOS, Android, Hybrid

SUBITO verfügt über ein breites und umfassendes Wissen in der App-Entwicklung, sowohl im Umfeld nativer Apps für iOS und Android als auch Hybrid-­Apps auf Basis von HTML5. Ein Team bestehend aus hochqualifizierten App-Entwicklern, Interface-Designern und Produktspezialisten treibt Innovationen im App-Bereich voran.

Apps für iOS von Apple

Auch bei unseren nativen iOS Apps wird auf die Nutzung aktuellster Technologien und Best Practices geachtet: wir arbeiten sowohl mit Objective‐C als auch mit Apples neuer Programmiersprache Swift. Core Data kommt bei der Datenpersistenz ebenso zum Einsatz wie die innovative mobile Datenbank Realm. Abhängigkeiten von externen Bibliotheken werden über CocoaPods oder Carthage verwaltet. Die UX und das Design der Apps werden speziell auf die Anforderungen der jeweiligen Endgeräte wie iPhone, iPad oder Apple Watch angepasst.

Apps für Android von Google

Von SUBITO entwickelte Android-­Apps werden primär für die aktuellste Plattform realisiert, bieten darüber hinaus jedoch eine größtmögliche Abwärtskompatibilität zu den gängigsten am Markt vorhanden Plattformversionen (Marktverbreitung > 4,9 %). Sowohl Handy- als auch Tabletversionen können unter Verwendung der Material-­Design-Guidelines oder eigenen Designvorstellungen mehrsprachenfähig erstellt werden. Sie entstehen mittels des Einsatzes von modernen Open Source Frameworks wie greenDao und Dagger, weisen eine einfache und klare Struktur auf und lassen sich somit sehr einfach anpassen und erweitern.

Hybrid‐Apps für Android & iOS

Unsere Hybrid-­Apps basieren auf Cordova bzw. PhoneGap, welches einen WebView der einzelnen Plattformen bereitstellt, und der Kombination mit AngularJS. Diese Architektur ermöglicht eine optimierte und einfache Art der Nutzung von nativen Funktionen, sie ist leicht erweiterbar und lässt die App sehr nativ erscheinen. Auch die Ausrichtung auf unterschiedliche Devices lässt sich hier mittels „Responsive Webdesign“ leicht umsetzen. Ein weiterer Vorteil ist ein geringerer Aufwand in der Entwicklung, insbesondere dann, wenn mehr als eine Zielplattform zu bedienen ist.

Das passende Backendsystem zur App

Zu fast jeder App gehört auch ein passendes Backendsystem, über das die Datenversorgung sichergestellt wird. Wir entwickeln diese Systeme gleich mit. SUBITO hat eine langjährige Erfahrung in der Herstellung und Integration solcher Systeme und schafft so einfach und schnell die Verbindung der App in Ihre Systemwelt. Die SUBITO-­Backendsysteme basieren auf der Technologie von Java-­Webanwendungen. Sie zeichnen sich durch eine klare, aber einfach gehaltene Schichtentrennung aus und sind darüber hinaus modern, leichtgewichtig, flexibel und gut skalierbar. Diese Eigenschaften werden durch den Einsatz moderner und leistungsfähiger Open Source Frameworks, wie z.B. Hibernate, Spring, Tapestry, CXF, Bootstrap und jQuery, erreicht.

In der Kommunikation zwischen App und Backend setzt SUBITO auf RESTful Web Services mit JSON als Datenformat.

©2017 SUBITO AG