Mobile App für Staubsaugerroboter & Smart Home

Der Kunde

Ein beliebter europäischer Hersteller von Haushaltsgeräten und professioneller Elektronik, dessen Produkte in Geschäften weltweit verkauft werden.

 

Die Herausforderung

Entwicklung einer mobilen App für iOS/iPadOS und Android zur Steuerung von Smart Home-Geräten, einschließlich von Staubsaugerrobotern. Wir mussten der Fernbedienung mehrere Funktionen hinzufügen:

  • Echtzeit-Kommunikation mit dem Gerät
  • Push-Benachrichtigungen
  • Möglichkeit, Geräte hinzuzufügen, zu löschen und zu verwalten.

Im Rahmen des Projekts haben wir auch das Design verbessert, um die Reaktionsfähigkeit der Schnittstelle und des Staubsaugers zu erhöhen.

 

Die Lösung

Für die Entwicklung der mobilen Anwendung haben wir die folgenden Technologien verwendet:

Tabelle 1. Technologie-Stack

 

Android

iOS

Entwicklungsumgebung

Android Studio

Xcode

Programmiersprachen

Java, Koltin

Swift

Architekturen

MVVM, MVP

MVVM, MVC

Frameworks

Native Android Framework

UIKit, Combine, Core Data

UI

XML layouts, Navigation Component

Autolayout, Storyboards, Design in code

Abhängigkeitenmanager

Gradle

Cocoapods, Swift Package Manager

Beliebte Bibliotheken

Android Jetpack, Retrofit, OkHttp, Lottie, Firebase

Alamofire, Firebase, SwiftLint, Realm

SCM

GitHub, Gerrit

 

   

Mit der Anwendung kann der Benutzer folgende Funktionen steuern:

  • Auswahl aus mehreren Geräten
  • Anpassen des Namens, der Zeitzone und der Sprache
  • Manuelles Starten/Stoppen der Reinigung
  • Einstellen eines Reinigungsplans: Auswahl von Reinigungsmodus, Uhrzeit und Wochentagen, an denen die Reinigung stattfinden soll
  • Auswahl von Räumen oder bestimmten Bereichen für die Reinigung
  • Möglichkeit zur Bearbeitung der Karte: Teilung und Zusammenlegung von Räumen, virtuelle Wände, verbotene Zonen
  • Einstellung des Wasserstandes. Legt die Wassermenge fest, die der Roboter für die Nassreinigung verwendet.
  • Auswahl eines Reinigungsmodus (leise, Standard, stark oder Turbo)
  • Erhöhung der Teppichreinigungsleistung
  • Möglichkeit zur manuellen Aktualisierung der Firmware
  • Aktivierung des “Nicht stören”-Modus für einen bestimmten Zeitbereich

 

Der wirtschaftliche Nutzen

Dank unserer technischen Unterstützung konnte der Kunde eine Smart-Home-Anwendung für Android, iOS und iPadOS entwickeln, die Echtzeit-Kommunikation, Push-Benachrichtigungen und die Verwaltung einer unbegrenzten Anzahl von Geräten ermöglicht: Staubsaugerroboter, Backöfen, Kühlschränke, Geschirrspüler, Waschmaschinen, Klimaanlagen und mehr. In dieser Fallstudie haben wir nur einen Anwendungsfall mit Reinigungsrobotern gezeigt.

Durch die Einbindung von Promwad konnte der Kunde das technische Know-how seines Ingenieurteams erweitern und den Projektzeitraum erheblich verkürzen, weil keine zusätzlichen internen Softwareingenieure für das Projekt eingesetzt werden mussten.

Andere Fallstudien

Erzählen Sie uns von Ihrem Projekt

Alle übermittelten Informationen werden vertraulich behandelt.