Anwendung für die drahtlose Videokamera-Fernbedienung
Anwendung für die drahtlose Videokamera-Fernbedienung
Information
Standort:
USA
Branche:
Immobilienbranche
Plattform:
Mobil
Arbeitsmodell:
Engagiertes Team
Projektdauer:
seit 2017
Team-Mitglieder:
9 iOS Entwickler
Verwendete Technologien
Swift
C/Object C
CoreData
C/C++
Mobile
IOS

Ein großer US-amerikanischer Hersteller von drahtlosen Heimkameras und anderen Geräten beauftragte die Firma Elinext mit der Entwicklung einer iOS-App.

Herausforderung

Der Kunde beauftragte uns, eine Anwendung zu entwickeln, die seinen Kunden ermöglicht, ihre Hausgeräte mit Hilfe von Smartphone zu steuern.

Das Unternehmen beschäftigte sich mit der Entwicklung des Produkts anderthalb Jahre lang im eigenen Haus, als es erkannte, dass es nicht über das erforderliche Know-how verfügte, um den Auftrag abzuschließen. Mit dem Code, den die drei Entwickler der Firma geschrieben haben, konnten die Benutzer ihren Konten keine neuen Heimgeräte hinzufügen oder andere Dinge tun, die der Kunde mit der App wollte.

Und diese Aufgaben waren zahlreich. Als Großhersteller, der in den Geschäften einer bekannten Elektronikmarke verkauft wurden, wollte das Unternehmen eine eigene leistungsstarke Smart-Home-App haben. Jemand hat uns empfohlen und dem Unternehmen mitgeteilt, dass wir über die Fähigkeiten, Ressourcen und Erfahrung verfügen, um dieses anspruchsvolle Projekt zu verwirklichen.

Lösung

Elinext beauftragte neun Fachleute, die als drei Unterteams arbeiteten. Jedes Unterteam konzentrierte sich darauf, einen bestimmten Gerätetyp in der App zu aktivieren. Gleichzeitig arbeitete eine Reihe der Entwickler an der Gesamtarchitektur der App. Da wir das Scrum-Modell von Anfang an verwendet haben, hat der Kunde jedes Team mit seinem Scrum-Master gekoppelt und seinen Product Owner zugewiesen.

Die App sollte leicht und schnell sein. Gleichzeitig durfte die Energie eines drahtlosen Geräts nicht verbraucht werden, während Live-Videos von mehreren Geräten auf einem Bildschirm bereitgestellt werden. Die richtige Balance konnten wir nur finden, indem wir die Architektur der App komplett überarbeiteten und ihren Code neu schrieben.

Hinzufügung und Entfernung der Geräte

Mit der App kann man alle Kameras, Türklingeln und Beleuchtungsgeräte zu einem Konto hinzufügen und bei Bedarf entfernen.  Ebenso sie auch gruppieren, um die Navigation zu beschleunigen. Die Smart Home Steuerung lässt viel mehr komplizierte Aufgaben als nur das einfache Ein- und Ausschalten der Geräte über das Smartphone erledigen.

Zum Beispiel kann man alle Videokameras in Ihrem Haus so programmieren, dass sie schalten, sobald eine von ihnen eine Bewegung erkannt hat oder es bei der Eingangstür klingelt. Weitere Handlungen werden von Ihnen entschieden.

Reagieren

Die Aufnahme und das Streaming von Ihren Videokameras kann nicht nur auf den Bildschirm Ihres Smartphones übertragen werden. Sie selbst oder die Personen, die Sie als Mitbenutzer auswählen, können die Anwendung starten und den Stream anzusehen.

Die App schlägt Ihnen auch vor, wie Sie reagieren können. Sie können auf den Notrufknopf tippen, wenn jemand versucht, einzubrechen. Und benutzen Sie den Lautsprecher der Kamera, wenn Ihre Tante versucht, Ihnen einen Überraschungsbesuch abzustatten.

Aufnahmen verwalten

Auch wenn keine Trigger für die Kameras eingerichtet sind, können Sie trotzdem die Aufzeichnungen von täglichen Ereignissen ansehen, herunterladen und teilen. Die Aufzeichnungen werden in einem Wolkenspeicher gespeichert und wie lange sie dort verbleiben, hängt von Ihrem Abonnement ab.

Integration der HomeKit-Programmplattform

Wir haben die Apples eigene Smart-Home-App - Programmplattform „HomeKit“ - in die App über das MFi-Programm integriert. Mit dieser Funktion kann der Hausbesitzer Lufttemperatur, -feuchtigkeit und -verschmutzung überwachen - besonders nützlich für die Babyphone-Produktlinie. Darüber hinaus können Sie die Geräte Ihres Smart-Hauses mit den Sprachassistenten über Siri verwalten.

Eine große Menge von Funktionen und Einstellungen und so viele Informationen im System haben uns bei der Gestaltung der Benutzeroberfläche herausgefordert. Wir haben versucht, es so einfach wie möglich zu machen, um die App nutzbar zu machen.

Neben der Entwicklung der iOS-App haben wir die Programmprodukte der Wettbewerber untersucht, um die besten Lösungen zu finden. Dadurch konnten wir die Entwicklung der Android-App durch einen anderen Partner überwachen.

Ergebnis

Wir haben die App zeit- und budgetgerecht erstellt.

Zum Zeitpunkt dieses Schreibens haben etwa 7 Millionen Benutzer auf der ganzen Welt die Anwendung heruntergeladen, und 1,4 Millionen von ihnen sind zu täglich aktiven (Unique)-Nutzern (DAU) geworden. Sie mögen die App. Mehr als 130.000 Klicks und Bewertung 4,5 von 5 Sternen im App Store sprechen für sich.

Wir unterstützen und verbessern unser Produkt weiterhin. Da Video ein immer beliebteres Medium wird, steht uns viel Arbeit bevor.

select-device_1
activity-zones_1
arlo-library_1
devices_1
immediate-action_1
Haben Sie vor, ein gleiches Projekt zu schaffen?
Haben Sie eine Projektidee? Lassen Sie uns darüber diskutieren
Kontakt