Mobile App Entwicklung

Seit mehr als 10 Jahren bietet die IBA Group den vollen Zyklus der Entwicklungsdienstleistungen für mobile Apps an. Wir haben mobile Apps sowohl für große Unternehmen wie Banken und Industrieunternehmen als auch für mittlere und kleine Unternehmen entwickelt.

UNSERE EXPERTISE IN DER MOBILEN ENTWICKLUNG

IHRE GESCHÄFTLICHEN HERAUSFORDERUNGEN, BEI DENEN WIR HELFEN

MÖGLICHKEITEN FÜR REMOTE-ARBEIT BIETEN

Unternehmensmitarbeiter können mit ihren mobilen Geräten aus der Ferne an Geschäftsdokumenten arbeiten (z. B. Notizen und handschriftliche Texte hinterlassen).

Der Offline-Modus ermöglicht es den Benutzern, Dokumente auch ohne Internetverbindung zu bearbeiten. Sobald die App wieder online ist, werden die Daten automatisch mit dem Server synchronisiert, so dass die Arbeit des Nutzers nicht verloren geht.

NEUE KUNDEN GEWINNEN

Ein Unternehmen stellt seinen Kunden eine mobile App zur Verfügung, um sie stärker an die angebotenen Dienstleistungen zu binden.

Ein neuer elektronischer Kanal, sei es ein Online-Ticketing-System oder ein Online-Fahrplan, ermöglicht es einem Unternehmen, neue Kunden zu gewinnen.

OPTIMIERUNG VON KOSTEN UND ZEIT BEI DER AUSFÜHRUNG VON ROUTINEAUFGABEN

Ein Fertigungsunternehmen stellt seinen Mitarbeitern eine mobile App zur Verfügung, mit deren Hilfe sie Waren inspizieren, Inspektionsergebnisse aufzeichnen, Fotos von defekten Waren machen und Daten zur weiteren Verarbeitung an Backend-Systeme des Unternehmens senden können.

GELD AUF SICHERE WEISE ELEKTRONISCH ÜBERWEISEN

Die Kunden eines Finanzunternehmens können mit einer mobilen App Geldüberweisungen anfordern und/oder senden.

Auf der einen Seite ist die Benutzererfahrung schlank und robust, auf der anderen Seite sind die Transaktionen sicher und können von autorisierten Behörden leicht verfolgt werden.

DAS OUTSOURCING DER APP-ENTWICKLUNG IST EINE GUTE WAHL, WENN ES RICHTIG GEMACHT WIRD

LESEN SIE MEHR IN UNSEREM E-BOOK

MOBILE APP-LÖSUNGEN FÜR BRANCHEN

TapXphone. Evolution des Kontaktlosen Bezahlens

TapXphone ist eine Lösung, die es ermöglicht, ein Smartphone mit einem NFC-Chip als Point of Sales (POS) einzusetzen. Die Lösung umfasst eine mobile Android-Anwendung und ein Backend-System. Weitere Informationen über tapXphone finden Sie hier.

Kontaktieren Sie uns, wenn Sie weitere Informationen über tap to/on phone oder Soft-Pos-Technologien benötigen.

FALLSTUDIE: EIN PROJEKT FÜR DEN ÖFFENTLICHEN VERKEHR

Die IBA Group entschied sich, ihre eigene mobile App zu entwickeln, die mit den Backend-Diensten der öffentlichen Verkehrsbetriebe integriert wird, um die Live-Daten über die Ankunft und Bewegung der öffentlichen Verkehrsmittel zu visualisieren.

Die Benutzer können die öffentlichen Verkehrsmittel online verfolgen, die Fahrpläne der Fahrzeuge und der Bushaltestellen prüfen, ihre bevorzugten Verkehrsmittel wählen und ihre Routen für den Arbeitsweg planen. Die App ist flexibel genug für die Integration mit verschiedenen Datenanbietern.

FALLSTUDIE: MOBILE ANWENDUNG FÜR DAS VERSANDMANAGEMENT

Für ein internationales Schifffahrts- und Containertransportunternehmen haben wir eine mobile App entwickelt. Die Lösung ermöglicht den Kunden den Zugriff und die Verwaltung ihrer Sendungen von unterwegs aus.

FALLSTUDIE: REIFENHERSTELLER SENKT KOSTEN

Ein weltweit tätiger Reifenhersteller inspiziert regelmäßig Reifen, um den Nachschneideprozess für die Reifen zu ermöglichen. Mit Hilfe der von uns entwickelten nativen Android-Mobilanwendung kann ein Werksmitarbeiter Barcodes von Reifen scannen, Reifen inspizieren, Fotos von defekten Teilen machen und alle Informationen in der Mobilanwendung erfassen, die die Daten an das SAP-Backend zur weiteren Verarbeitung durch die Werksleiter sendet.

FALLSTUDIE: DIE AUTOMATISIERUNG DER REGALAUSLAGEANALYSE FÜR EINE TABAKMARKE

Goods Checker analysiert die Warentypen und SKUs in den Regalen mithilfe von neuronalen Netzen und Computer Vision und vergleicht Realogramme mit Planogrammen. Mit Hilfe der mobilen Anwendung Check&Go hilft er den Warenhändlern, effizienter zu arbeiten.

Die Erkennungsgenauigkeit liegt zwischen 90 % und 98 %, je nach Produktkategorie und Qualität der Fotos.

FALLSTUDIE: BANKKARTENVERARBEITUNGSZENTRUM WIRBT MOBIL FÜR SEIN ZAHLUNGSSYSTEM

Ein Zentrum für die Verarbeitung von Bankkarten benötigte eine mobile Lösung für Android und iOS, um Eltern und ihren Kindern den Austausch von Geldern über eine mobile App zu ermöglichen und ihr eigenes elektronisches Zahlungssystem zu fördern.

Wir schlugen eine plattformübergreifende Flutter-App vor, um diese Anforderung zu erfüllen. Kurz gesagt, ein Kind fordert einen Geldtransfer von seinen Eltern an, indem es eine textliche Anforderungsbeschreibung und (optional) ein Foto angibt. Zusätzlich zu dieser Kernfunktion haben wir Möglichkeiten für Eltern entwickelt, den Standort ihrer Kinder zu verfolgen, das Betreten und Verlassen der App durch Geofencing zu kontrollieren und den Batteriestand zu überwachen.

Die App ist mit Java und SAP Backend integriert und nutzt einen öffentlichen Dienst zur Identifizierung von Bankkunden mit Handy- oder Passdaten.

FALLSTUDIE: EIN UNTERNEHMEN BESCHLEUNIGT DIE BEARBEITUNG VON DOKUMENTEN

Wir haben eine iPad-App entwickelt, die ein mobiler Client für das eigene Dokumentenmanagementsystem der IBA Group namens “Chancellor” ist.

Die Mitarbeiter unseres Kunden können mit den Dokumenten aus der Ferne arbeiten, unabhängig davon, ob sie online oder offline sind. Die Benutzer können die Dokumente auf ihre mobilen Geräte herunterladen, Kommentare hinterlassen und handschriftliche Notizen hinzufügen. Sobald sie online sind, synchronisiert das System die Daten automatisch mit dem Server.

NATIVE ANDROID MOBILE ANWENDUNGSENTWICKLUNG

WARUM ANDROID?

Android ist die am meisten verbreitete Plattform auf dem weltweiten Smartphone-Markt. Durch die Entwicklung einer professionellen und benutzerfreundlichen Android-Anwendung kann Ihr Unternehmen einen großen Kundenstamm erreichen.

Was auch immer Ihr Geschäftsfeld ist, unser Team ist bereit, Ihnen bei der Entwicklung einer robusten Lösung zu helfen, die auf den meisten Android-Geräten einwandfrei funktioniert, und sie mit Ihren Backend-Servern zu integrieren.

ANDROID-GERÄTE, DIE WIR UNTERSTÜTZEN

Unsere Experten sind in der Lage, Anwendungen für jedes Android-Gerät zu entwickeln: Smartphone, Tablet, Uhr, Fernseher, Auto und sogar Ihre eigene Hardware.

UNSER ANDROID-TEAM

Unser Team besteht aus echten Android-Experten mit mehr als 10 Jahren Erfahrung, die bereit sind, komplexe Probleme mit einfachen und intelligenten Lösungen zu lösen, wie z. B. Geofencing, Offline-Modus, Integration von Bluetooth-Geräten, biometrische Sicherheit, effizienter Stromverbrauch, mobile Zahlungen und Karten.

Wir verwenden die besten Entwicklungstechniken und verfolgen die neuesten Trends im Android-Universum: Upgrades auf API-Ebene, Frameworks und Tools, die es uns ermöglichen, sauberen Code zu erstellen, der einfach zu warten ist.

IHR ANDROID-TEAM WÄCHST

Wenn Sie bereits ein Team von Android-Entwicklern haben, können wir Ihnen helfen, Ihr Team schnell zu vergrößern und dabei kontinuierliche Qualität und Effizienz zu gewährleisten.

Unser technologischer Android-Stack

Programmiersprachen
KotlinJavaLua C++
Frameworks
SMP (SAP Mobile Platform)Retrofit Dagger2
jUnitEspressoRoboletricMockito
   
TensorFlow   
Datenbanken
 
SQLiteRealmFirebase  

 

Tools
 
Jenkins SonarQubeGradle 
IDE
 
Android StudioEclipse Visual Studio Code 

ENTWICKLUNG NATIVER IOS-MOBILANWENDUNGEN

WARUM IOS?

Apples iOS treibt verschiedene Geräte wie iPhone und iPad an und bietet innovative Funktionen und ein optimales Benutzererlebnis.

Die Entwicklung einer Mobile-First-Lösung für Ihr Unternehmen ermöglicht es Ihnen, ein globales Publikum im Apple App Store zu erreichen und Ihre Kunden dank der vollständigen Unterstützung gerätespezifischer Funktionen zu binden.

KOMPLETTER LEBENSZYKLUS DER ANWENDUNG

Wir bieten Ihnen funktionsübergreifende Teams für die Entwicklung von iOS-Apps, die über alle erforderlichen Fähigkeiten verfügen, um eine App von der Idee bis zur Präsenz im AppStore zu entwickeln: Geschäftsanalyse, UX/UI-Design, Entwicklung, DevOps, Testing, Projektmanagement.

Wir haben bereits Apps in verschiedenen Geschäftsbereichen wie Logistik, Banken und Finanzen, Transport und Lieferung, Ticketing entwickelt. Daher würden wir gerne unser Wissen für diese Bereiche mit Ihnen teilen oder von Ihnen lernen, was Ihr eigenes spezifisches Geschäftsmodell betrifft.

UNSER IOS-TEAM

Unser iOS-Entwicklungsteam hält sich über die neuesten Updates von Apple auf dem Laufenden und ist in der Lage, eine iOS-App zu erstellen, die alle Apple-Richtlinien für Design und Kodierung erfüllt.

Wir erstellen robuste Apps, die leistungsfähig sind, die Netzwerkgeschwindigkeit optimieren und mit einer Vielzahl von iOS-Geräten kompatibel sind. Wir nutzen die Vorteile von iOS-spezifischen Funktionen wie iCloud, Apple Pay, Anmeldung bei Apple, Wallet, Biometrie, Siri, iBeacon, Bluetooth, von denen Ihr Unternehmen profitieren wird.

APPLE ÖKOSYSTEM

Wir bieten unsere Dienste nicht nur für die Entwicklung von iOS-Apps an, sondern für das gesamte Apple-Ökosystem mit macOS, Apple Watch, Apple TV, Auto. Sollten Sie Apps für diese Plattformen benötigen, sprechen Sie mit uns.

Unser iOS Technologie-Stack

Programmiersprachen
  
Swift 5.0ObjectiveC, Swift 5.0  
Frameworks
SwiftUIReactiveX / RxSwift / RxJSCoreMLGraphQL
IDE
 Xcode / Xcode command line tools / Xcode server
Datenbanken
 
SQLiteRealmFirebase
Tools
 
JenkinsSonarQubeFastLane
 
CocoaPodsSwiftPM 

ENTWICKLUNG PLATTFORMÜBERGREIFENDER MOBILER ANWENDUNGEN

PLATTFORMÜBERGREIFENDES TECHNOLOGISCHES WACHSTUM

Plattformübergreifende Technologien für die Entwicklung mobiler Anwendungen haben in letzter Zeit einen großen Schritt nach vorn gemacht. Moderne plattformübergreifende Anwendungen bieten eine fast native Benutzeroberfläche und -erfahrung, sie sind schnell und einfach zu unterstützen.

Der Wechsel zu plattformübergreifenden Anwendungen könnte ein kluger Schachzug für Ihr Unternehmen sein, da diese Strategie die Markteinführungszeit und die Kosten reduzieren könnte.

FLUTTER-VORTEILE

Mit Flutter können wir iOS und Android mit demselben Skill-Set von Dart (Flutter-Programmiersprache) ansprechen. Die Wiederverwendung von Code kann bis zu 90 % und mehr betragen.

Selbst wenn es notwendig ist, eine benutzerdefinierte Komponente (Plugin) speziell für Android oder iOS zu entwickeln, können wir dies mit Hilfe unserer erfahrenen Android/iOS-Ingenieure umsetzen.

GOOGLES FLUTTER-TOOLKIT

Unser plattformübergreifendes Team ist hauptsächlich auf das Flutter-Toolkit von Google spezialisiert. Dieses Toolkit ermöglicht es Entwicklern, schöne und nativ kompilierte Anwendungen für Android und iOS auf einer einzigen Codebasis zu erstellen. Web, Desktop und eingebettete Geräte werden ebenfalls unterstützt.

Flutter bietet die folgenden Hauptvorteile:

  • Schnelle Entwicklung, Stateful Hot Reload ermöglicht es, eine App in Millisekunden zum Leben zu erwecken.
  • Ausdrucksstarke und flexible Benutzeroberfläche.
  • Native Leistung, Flutter-Code wird in nativen ARM-Maschinencode kompiliert.

Flutter wird weltweit zur Entwicklung von Apps eingesetzt, einige Beispiele sind Google, eBay, BMW, Alibaba.

PRÜFDIENSTE FÜR MOBILE ANWENDUNGEN

UNSERE PRÜFDIENSTLEISTUNGEN

Wir bieten ein komplettes Spektrum an Prüftdienstleistungen, um sicherzustellen, dass Ihre Software alle festgelegten Qualitätsanforderungen erfüllt:

  • Funktionstests;
  • Kompatibilitätstests;
  • Sicherheitstests;
  • Leistungstests;
  • Benutzerfreundlichkeitstests.

GROSSE AUSWAHL AN HARDWARE

Wir verfügen über eine breite Palette an Hardware, um die entworfenen Testfälle unter realen Bedingungen durchzuführen, z. B. bei schlechter Mobilfunkabdeckung, niedrigem Akkustand, Unterbrechungen bei Anrufen und anderen Anwendungen.

AUTOMATISIERTE TESTS

Wir sind spezialisiert auf automatisierte Tests mit Appium und in Python geschriebenen Tests. Testautomatisierung bringt Ihnen folgende Vorteile: größere Testabdeckung, schnelle Erkennung kritischer Fehler, langfristige Einsparung von Ressourcen, Möglichkeit, Builds schneller zu veröffentlichen.

UX/UI-DESIGN FÜR MOBILE ANWENDUNGEN

UNSER DESIGNPROZESS

  1. Bevor wir eine Lösung vorschlagen, versuchen wir zu verstehen, auf welches Problem eine mobile Lösung abzielt und wie die Benutzer mit einer App interagieren werden. Wir recherchieren Wettbewerber und Nutzergruppen, erstellen logische Flussdiagramme, Interaktionsszenarien, skizzieren Wireframes und klickbare Prototypen.
  2. Sobald die Analysephase abgeschlossen ist, wechseln wir zum UI-Design mit der Erstellung von UI-Kits, Screens Mockup Design, A/BV und Split-Tests.
  3. Während der Entwicklungsphase stehen unsere UX/UI-Experten in engem Kontakt mit den Entwicklern, um sicherzustellen, dass die endgültige Lösung pixelgenau ist und sich vollständig an die Mockups hält.
  4. In der Phase der App-Veröffentlichung erstellen unsere Designer Marketingmaterialien für Store-Listings, einschließlich App-Screenshots, Promo-Videos und Anwendungssymbole.

BEFOLGUNG VON DE-FACTO-STANDARDS

Normalerweise folgen wir Apples Human Interface Design und Googles Material-Richtlinien, da dies die bewährten De-facto-Standards in der mobilen Welt sind.

UNSER DESIGN-TOOLSET

Einige Software-Tools, die wir bei unserer Arbeit verwenden: Adobe Photoshop, Adobe Illustrator, Figma, Sketch, Corel Draw, Axure, Cinema 4D, Principle, Zeplin, InVision, Balsamique.

BERATUNG FÜR MOBILE ANWENDUNGEN

UNSERE DIENSTLEISTUNGEN

Die Beratungsleistungen umfassen in der Regel Folgendes:

  • Untersuchung der Kompatibilität
  • Schätzung von Kosten, Zeit und Ressourcen für mobile Projekte
  • Audit der Benutzerfreundlichkeit
  • Sicherheitsaudit
  • Prüfung der App-Architektur und des Quellcodes
  • Prüfung der IT-Infrastruktur
  • Analyse der Wettbewerbsfähigkeit auf dem Markt
  • App Store-Optimierung
  • Integration mit Backend-Softwareanbietern wie SAP, IBM, HCL

PLANUNG MOBILER STRATEGIEN

Wir helfen unseren Kunden bei der Planung ihrer mobilen Strategien auf der Grundlage ihrer IT- und Geschäftsumgebung. Zum Beispiel beraten wir unsere Kunden, welche Plattform für ihre Situation am effektivsten sein könnte: entweder nativer Stack oder Cross-Platform.

Sollten Sie eine Idee für Ihr Startup haben, sind wir bereit, Sie bei der Erstellung eines realisierbaren Prototyps/MVP/Proof-of-Concept zu unterstützen.

PROJEKTMANAGEMENT-METHODEN

Wir sind spezialisiert auf klassische (PMBOK) und agile (Scrum, Kanban) Projektmanagement-Methoden. Wenn Sie eine Beratung für Ihre mobile Projektorganisation benötigen, können wir Sie auch in diesem Bereich unterstützen.

WIE WIR ES MACHEN

1Analyse des Geschäftsbedarfs
Wir analysieren die Bedürfnisse Ihres Unternehmens und Ihre aktuellen Geschäftsprozesse, schlagen optimierte Geschäftsprozesse vor und definieren eine High-Level-Lösung.
2Projektabschätzung
Wir erörtern die Einzelheiten der Anforderungen, definieren die Projektziele, Herausforderungen, Risiken und Möglichkeiten zu deren Bewältigung, schätzen den Projektzeitplan und die Kosten.
3Angebot
Wir verhandeln die endgültigen Projektkosten, Bedingungen und Vereinbarungen. Unterzeichnung des Vertrags.
4UI/UX und technischer Entwurf

Wir erstellen einen Prototyp der zukünftigen Anwendung, definieren und dokumentieren Architekturentscheidungen.

Wenn es notwendig ist, die Entwicklung einer bestehenden Anwendung zu übernehmen oder eine neue Anwendung mit einem bestehenden Backend zu verbinden, organisieren wir einen Wissenstransfer, um die bereits vorhandenen Teile der Software zu verstehen.

5Entwicklung und Test
Der Entwicklungsprozess ist transparent. Sie erhalten regelmäßig Fortschrittsberichte.

Nach der Projektumsetzung schulen wir Ihr Personal im Umgang mit dem neuen System.

6Wartung und Support
Wir verhandeln die Bedingungen und Kosten für die Wartung und den Support des Systems.

Kontakt

Bitte füllen Sie das Formular aus, um mit uns in Kontakt zu treten und uns alle relevanten Details mitzuteilen. Sie können uns gerne zusätzliche Informationen oder spezifische Fragen zukommen lassen, die Ihnen einfallen könnten.

Unser Team ist bestrebt, schnell und gründlich zu antworten, und wir freuen uns darauf, bald von Ihnen zu hören!