App-Entwicklung für Android, iOS & Multiplattform

Die FEW Bauer GmbH im Osten von München entwickelt Apps für Android, iOS und plattformübergreifende Multiplattform-Lösungen – von der technischen Konzeption bis zur fertig ausgelieferten Anwendung.

Unser Schwerpunkt liegt auf technisch anspruchsvollen Apps, die Geräte, Elektroniken und Embedded-Systeme anbinden: Konfiguration, Monitoring, Datenerfassung, Service und Diagnose.

Neben Neuentwicklungen übernehmen wir auch Legacy-Code-Wartung und Portierung bestehender Apps.


Schwerpunkte unserer App-Entwicklung

  • Android-Apps (z.B. mit Kotlin)
  • iOS-Apps (z.B. mit Swift)
  • Mulitplattform-Lösungen (z.B. mit Kotlin Multiplattform)
  • Apps zur Ansteuerung, Konfiguration und Überwachung von Geräten und Embedded Systemen
  • Wartung, Modernisierung und Portierung bestehender Apps / Legacy-Code
  • Auf Wusch: Anbindung an SAP-Systeme mit SAP Mobile SDK

Durch die enge Verzahnung mit Embedded-Software und Hardwareentwicklung können wir Apps sehr nah an Ihren Geräten und Systemen ausrichten.


Android-Entwicklung

Android ist in vielen technischen Umgebung die erste Wahl – etwa für:

  • Service- und Techniker-Apps
  • Konfigurations-Apps für Steuerungen und Embedded-Geräte
  • Visualisierung von Mess- und Sensordaten
  • Interne Tools und B2B-Anwendungen

Unsere Leistungen:

  • Native Android-Apps mit Kotlin
  • Moderne Architektur (z.B. MVVM, Clean Architecture)
  • Nutzung aktueller Android-APIs und Jetpack-Komponenten
  • Offline-Fähigkeit, Caching, sichere Datenspeicherung
  • Anbindung an Bluetooth, WLAN, lokale Netzwerke und Backends
  • Erfahrungen mit dem SAP SDK für Android zur Anbindung von Apps an bestehende SAP-Landschaften

iOS-Entwicklung

Für viele Anwender und Branchen ist iOS (iPhone/iPad) die bevorzugte Plattform – z.B. im Service, im Vertrieb oder bei speziellen Geschäftsapps.

Unsere Leistungen:

  • Native iOS-Apps mit Swift
  • Nutzung aktueller iOS-Frameworks und Systemfunktionen
  • Stimmiges, natives Look & Feel im iOS-Ökosystem
  • Integration von Gerätesensoren und Schnittstellen
  • Anbindung an bestehende Backends und Embedded-Systeme

Auf Wunsch entwickeln wir Android und iOS parallel – mit abgestimmtem Funktionsumfang und einheitlicher Benutzerführung


Multiplattform mit Kotlin

Wenn Android und iOS denselben Funktionen teilen sollen, nutzen wir z.B. Kotlin Multiplattform, um gemeinsame Logik effizient zu entwickeln und zu pflegen:

  • Gemeinsame Business-Logik für Android und iOS
  • Gemeinsame Datenmodelle, Netzwerkcode und Protokollimplementierungen
  • Plattform-spezifische, native Oberflächen pro System (für bestmögliche UX)

Ihre Vorteile:

  • Weniger doppelter Code, geringere Wartungskosten
  • Gleiches Verhalten beider Plattformen bei Logik, Protokollen und Datenverarbeitung
  • Trotzdem bleiben Android- und iOS-Apps echte native Apps mit vollen Zugriff auf die jeweiligen Systemfunktionen

Geräteanbindung, Kommunikation & IoT

Ein besonderer Schwerpunkt der FEW Bauer GmbH ist die Entwicklung von Apps, die direkt mit Geräten und Embedded-Systemen kommunizieren, z.B.:

  • Steuerungen, Messgeräte, Antriebe
  • Sensorik, Datensammler, IoT-Geräte
  • Eigenentwickelte Elektronik aus unserer Hardwareabteilung

Typische Schnittstellen:

  • Bluetooth / Bluetooth Low Energy (BLE)
  • WLAN / TCP / IP
  • Serielle Protokolle über Gateways
  • REST-APIs / Webservices / MQTT

Da wir auch die Embedded-Software und Hardware selbst entwickeln können, sind Protokolle, Datenformate und App-Logik optimal aufeinander abgestimmt.


Backend-Anbindung & Web-Integration

Auf Wunsch binden wir Ihre App an bestehende IT-Systeme an oder schaffen neue Schnittstellen:

  • Anbindung an Backends, Cloud-Dienste und Datenbanken
  • REST-APIs, WebSockets, MQTT und andere Protokolle
  • Kombination mit Web-Frontends und Dashboards
  • Rollen- und Rechtekonzepte, Authentifizierung, sichere Kommunikation

So wird Ihre App Teil eines durchgängigen Gesamtsystems aus Gerät, Embedded-Software, App und Weboberfläche


Integration in SAP-Systeme (SAP Mobile SDK)

Für Kunden mit bestehender SAP-Landschaft unterstützen wir die Anbindung von mobilen Apps an SAP-Systeme:

  • Nutzung des SAP Mobile SDK, aktuell mit Schwerpunkt auf dem SAP SDK für Android (z.B. SAP BTP / Mobile Services)
  • Zugriff auf SAP-Daten und -Prozesse aus mobilen Apps
  • Umsetzung von Business-Workflows auf Smartphone oder Tablet
  • Technische Abstimmung mit Ihren SAP-Partnern oder internen SAP-Teams

Die Konzepte des SAP Mobile SDK sind auf Android und iOS sehr ähnlich, sodass wir Architektur und Schnittstellen so auslegen, dass eine spätere Erweiterung auf iOS (SAP SDK für iOS) möglich ist – falls Ihre SAP-Strategie dies vorsieht

Damit lassen sich bestehende SAP-Prozesse gezielt auf mobilen Endgeräten bringen – etwa für Service, Wartung, Freigabeprozesse oder mobile Datenerfassung.


Legacy-Code-Wartung & Portierung

Neben Neuentwicklungen haben wir umfangreiche Erfahrung in der Übernahme, Modernisierung und Portierung bestehender Apps:

  • Übernahme von Legacy-Projekten (z.B. ältere Java-Android-Apps oder betagte iOS-Apps)
  • Analyse des bestehenden Quellendes und der Architektur
  • Schrittweise Modernisierung (z.B. Umstellung auf Kotlin, aktuelle API-Level, neue Richtlinien)
  • Anpassung an neue Geräte, Android-/iOS-Versionen und Design-Guidelines
  • Protierung von Android nach iOS (oder umgekehrt), ältere Frameworks auf moderne Plattformen und reinen Android- oder iOS-Apps auf eine Mulitplattform-Ansatz

Ziel ist es, Ihre bestehende App zu erhalten und zukunftssicher zu machen, ohne zwingend alles neu entwickeln zu müssen.


Automatisierte Tests & Pipelines

Stabilität ist gerade bei technisch anspruchsvollen Apps entscheidend. Deshalb setzen wir neben manuellen Tests auch konsequent auf Testautomatisierung.

Manuelle und funktionale Tests

  • Strukturierte Funktionstests auf realen Geräten und Emulatoren/Simulatoren
  • Tests relevanter Android- und iOS-Versionen sowie gängiger Gerätekonfigurationen
  • Usability-Checks in realistischen Nutzungsszenarien

Automatisierte Tests & Pipelines

Unit-Tests:

  • Android z.B. mit JUnit und Robolecric für Android-nahe Komponenten
  • iOS z.B. mit XCTest für Geschäftslogik und Plattformfunktionen

UI-Tests:

  • Android z.B. mit Espresso für automatisierte UI-Interaktionen
  • iOS z.B. mit XCUITest für automatisierte Bedienabläufe und Oberflächentests

Einbindung in CI/CD-Pipelines:

  • Automatisiertes Bauen und Testen bei Code-Änderungen
  • Ausführen der Tests-Suites für Android und iOS direkt in der Pipeline
  • Einsatz von definierten Quality-Gates (z.B. Mindest-Coverage, keine fehlgeschlagenen Tests)

Grafische Auswertung der Testergebnisse:

  • Übersichtliche Testreports und Code-Coverage-Berichte
  • Pipeline-Dashboards mit Verlaufsdaten (z.B. Grün/Rot-Historie, Trenddiagramme)
  • Auswertung von fehlgeschlagenen Tests, Laufzeiten und Stabilität über die Zeit

Durch die Kombination aus manuellen Tests und Pipeline-gesteuerter Testautomatisierung – für Android und iOS – erhöhen wir die Qualität und reduzieren das Risiko von Regressionen, insbesondere bei länger laufenden Projekten und Legacy-Code.


Verzahnung mit Hardware & Embedded-Software

Die besondere Stärke der FEW Bauer GmbH liegt in der Verbindung von:

  • Hardwareentwicklung
  • Embedded-Software & Linux-Treibern
  • App-Entwicklung
  • Webentwicklungen

Das bedeutet für Sie:

  • Nur einen Ansprechpartner für Elektronik, Firmware und App
  • Direkter Austausch zwischen allen Beteiligten
  • Kurze Iterationszyklen beim Testen von Gerät + App
  • Weniger Reibungsverluste zwischen unterschiedlichen Dienstleistern

Typische Einsatzbereiche unserer Apps

  • Service-Apps für Techniker und Inbetriebnahme
  • Konfigurations-Apps für Steuerungen, Antriebe und Sensorik
  • Monitoring-Apps für Messdaten und Zustandsüberwachung
  • B2B-Bedienoberflächen für OEM-Geräte
  • Interne Tools für Produktion, Test und Qualitätssicherung
  • Mobile Frontends für SAP-gestützte Prozesse (z.B. mit SAP Mobile SDK, Schwerpunkt Android)

Warum App-Entwicklung mit der FEW Bauer GmbH?

  • Technischer Fokus: Apps für Geräte, Steuerungen und Embedded-Systeme
  • Erfahrungen mit Android, iOS und Multiplattform (Kotlin)
  • Legacy-Wartung, Portierung und Testautomatisierung als feste Bausteine
  • Optionale Anbindung an SAP mit SAP Mobile SDK
  • Kombination aus Elektronik, Embedded-Software, App & Web aus einem Haus
  • Direkter Kontakt zur Geschäftsführung und zu den Entwicklern