App de Gestion de Caméra Sans Fil

App de Gestion de Caméra Sans Fil

Information
Région:
États-Unis
Secteur:
Immobilier
Type:
Mobile
Modèle d'engagement:
Équipe Dédiée
Durée:
En Cours Depuis 2017
Équipe:
9 Développeurs IOS
ID:
620
Technologies utilisées
Swift
C/Object C
CoreData
C/C++
Mobile
IOS

Un grand fabricant américain de caméras domestiques sans fil et d'autres équipements a chargé Elinext de créer une application iOS.

Défi

Le client nous a demandé de développer une application qui permettrait à ses clients de gérer leurs appareils domestiques à partir d'un smartphone.

L'entreprise développait le produit en interne depuis un an et demi quand elle a réalisé qu'elle manquait d'expérience pour terminer le travail. Avec le code écrit par les trois développeurs, les utilisateurs ne pouvaient pas ajouter de nouveaux appareils domestiques à leurs comptes ou faire d'autres choses que le client souhaitait avec l'application.

Et ces autres choses étaient nombreuses. En tant que grand fabricant représenté dans les magasins d'une célèbre marque d'électronique, l'entreprise souhaitait disposer de sa propre application de maison intelligente puissante. Quelqu'un nous a recommandé, disant à l'entreprise que nous avions les compétences, les ressources et l'expérience nécessaires pour réaliser ces ambitions.

Solution

Elinext a nommé neuf spécialistes travaillant dans trois sous-équipes. Chaque sous-équipe s'est concentrée sur l'activation d'un type particulier d'appareil dans l'application, mais nous avons également demandé à certains développeurs de s'attaquer à l'architecture globale de l'application. Comme nous avons utilisé le modèle scrum dès le départ, le client a associé chaque équipe à son scrum master et a attribué son product owner.

L'application devait être légère et rapide. Dans le même temps, il était nécessaire de ne pas gaspiller l'énergie d'un appareil sans fil tout en diffusant de la vidéo en direct à partir de plusieurs appareils sur un seul écran. Nous n'avons pu trouver le bon équilibre qu'en repensant complètement l'architecture de l'application et en réécrivant son code.

Ajout et Suppression d'Appareils

En utilisant l'application, vous pouvez ajouter toutes vos caméras, sonnettes et lumières à un seul compte et les supprimer si nécessaire. Vous pouvez également les regrouper pour faciliter la navigation. Votre maison intelligente est bien plus que simplement allumer et éteindre des choses à partir de votre téléphone.

Par exemple, vous pouvez programmer vos caméras pour qu'elles se réveillent dès que l'une d'entre elles détecte un mouvement ou que quelqu'un appuie sur votre sonnette. C'est à vous de décider ce qui se passera ensuite.

Agir sur les événements

Vos caméras peuvent commencer à enregistrer et à diffuser, et pas seulement sur l'écran de votre téléphone. Ils peuvent vous inviter, ou inviter les personnes que vous choisissez comme autres utilisateurs, à lancer l'application et à regarder la diffusion.

L'application vous indiquera également comment vous pouvez réagir. Vous pouvez appuyer sur le bouton d'urgence si quelqu'un essaie de pénétrer à l'intérieur. Ou parlez à travers le haut-parleur de la caméra si une tante essaie de vous rendre une visite surprise.

Gestion des Enregistrements

Même si vous n'avez pas configuré de déclencheurs pour vos caméras, vous pouvez regarder, télécharger et partager des enregistrements pour chaque date. Les enregistrements so sont stockés dans le cloud, et la durée pendant laquelle ils y restent dépend de votre plan d'abonnement.

Intégration à HomeKit

Nous avons également intégré cette application à la propre application de maison intelligente d'Apple HomeKit à l'aide du programme MFi. Cette fonctionnalité permet de surveiller la température, l'humidité et la pollution de l'air, ce qui est particulièrement utile pour la gamme d'appareils Baby Monitor. De plus, vous pouvez gérer vos appareils avec la voix via Siri.

Ce nombre de fonctionnalités et de paramètres, ainsi que cette quantité d'informations dans le système, nous ont posé des problèmes complexes lors de la conception de l'interface utilisateur. Nous avons essayé de simplifier au maximum l'utilisation de l'application.

En plus de créer l'application iOS, nous avons étudié les concurrents pour proposer de meilleures solutions et nous avons supervisé le développement de l'application Android par un autre partenaire.

Résultat

Nous avons construit l'application dans les délais et le budget impartis.

Au moment de l’écriture de cet article, environ 7 millions de personnes dans le monde l'ont téléchargé, et 1,4 million d'entre elles sont devenues des utilisateurs actifs quotidiens (DAU). Et ils aiment l'application. Plus de 130 000 avis et 4,5 étoiles sur 5 sur l'App Store parlent d'eux-mêmes.

Nous continuons à maintenir et à améliorer le produit. Alors que la vidéo devient un média de plus en plus populaire, nous avons beaucoup de travail à faire.

select-device_1
activity-zones_1
arlo-library_1
devices_1
immediate-action_1
Voulez-vous le même projet?
Vous Avez une Idée de Projet? Discutons-en Ensemble
Contactez-Nous