Veuillez laisser vos coordonnées, nous vous enverrons notre aperçu par e-mail.
Je consens à ce que mes données personnelles soient traitées afin d'envoyer du matériel de marketing personnalisé conformément à la directive sur la protection des données. Politique de confidentialité. En confirmant la soumission, vous acceptez de recevoir du matériel de marketing
Merci !

Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.

Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1800+ professionnels de l'informatique qui développent des logiciels pour d'autres professionnels dans le monde entier.
À propos de nous
Innowise est une société internationale de développement de logiciels à cycle complet fondée en 2007. Nous sommes une équipe de plus de 1600+ professionnels de l'informatique développant des logiciels pour d'autres professionnels dans le monde entier.

Application de sécurité mobile: Défi et solution

Nos ingénieurs font partie d'une équipe multinationale qui développe des applications de sécurité mobile iOS et Android pour un important fournisseur de services mobiles américain.

Client

Industrie
Technologies de l'information
Région
USA
Client depuis
2021

Notre client est un fournisseur de logiciels de cybersécurité leader mondial, spécialisé dans la création de solutions de sécurité des points d'extrémité dans le Cloud. Ils aident les grandes entreprises à sécuriser leurs données et à se conformer aux réglementations gouvernementales et sectorielles.

Les informations détaillées sur le client ne peuvent être divulguées en vertu des dispositions de la NDA.

Défi

Notre client a coopéré avec un grand fournisseur de services de télécommunications et de téléphonie mobile des États-Unis pour créer une application mobile performante et orientée utilisateur (versions iOS et Android) à des fins de sécurité des données. Au tout début du projet, Innowise a été choisi pour former l'épine dorsale d'une équipe internationale de développement côté client, car notre société avait une expérience impressionnante dans le développement d'applications mobiles.

L'objectif du grand projet était de fournir une application qui aiderait les utilisateurs mobiles à protéger leurs appareils et leurs données personnelles aussi efficacement que possible. Il a été décidé de réaliser l'ensemble du projet sur la base d'une application existante. Notre équipe devait développer une nouvelle fonctionnalité de l'application, actualiser complètement le design et mettre en place l'analyse des données et le système d'abonnement in-app.a

Solution

L'équipe d'Innowise a participé au développement côté client des applications de sécurité mobile iOS et Android pour ce grand fournisseur de services de télécommunications et de services mobiles basé aux États-Unis.

PRINCIPALES CARACTÉRISTIQUES DE L'APPLICATION DE SÉCURITÉ

L'objectif principal de l'application de sécurité mobile est de protéger les données personnelles des utilisateurs de toutes les manières possibles. L'application que nous avons développée possède de nombreuses fonctionnalités de pointe, ce qui en fait une percée dans le domaine de la sécurité mobile. La solution:
  • Évalue le niveau de vulnérabilité d'un appareil;
  • Donne des conseils sur la manière d'améliorer la sécurité du dispositif;
  • Vérifie la présence de fichiers malveillants sur un appareil;
  • Surveille l'état du réseau et sa sécurité;
  • Protège les connexions Internet contre les attaques de pirates informatiques;
  • Surveille les vulnérabilités associées à un numéro de téléphone;
  • Protège contre les attaques de phishing;
  • Notification quotidienne aux utilisateurs des vulnérabilités découvertes dans plusieurs services associés;
  • Contrôle le trafic mobile;
  • Fournit la fonctionnalité VPN;
  • Enregistre les appels téléphoniques;
  • Bloque spam et les appels non désirés;

RÔLES DE L'UTILISATEUR

Il existe 4 rôles principaux pour les utilisateurs :
  • Utilisateurs avec une carte SIM du client final;
  • Utilisateurs avec une carte SIM d'un autre fournisseur;
  • Utilisateurs avec un abonnement payant;
  • Utilisateurs sans abonnement payant.

En fonction du rôle, l'utilisateur dispose de différentes fonctionnalités de l'application et de différents degrés de protection des données. Par exemple, les utilisateurs sans carte SIM du client final ne peuvent pas enregistrer leurs appels, obtenir les informations sur leurs appels et surveiller les vulnérabilités associées à leurs numéros de téléphone, puisqu'ils ont un autre fournisseur de services mobiles. Les utilisateurs sans abonnement payant ont un accès limité aux fonctionnalités de l'application.

Technologies et outils

iOS
Objective-C, Swift
Android
Android Studio 4.1.0+, Kotlin, MVP, Architecture propre, Dagger, RxJava2, Google Play Services & Billing, Firebase, Hiya SDK, MParticle SDK, Multi-Modules
Qualité du code
Detekt, LeakCanary
CI/CD
Jenkins
QA
Java 8/Scala, Cucumber, SBT, Gradle, GraphQL, Protobuf, HTTP, REST, Elastic Search
Services cloud
AWS Secrets Manager, Amazon DynamoDB, Amazon S3

Processus

L'ensemble du déroulement du projet était basé sur la méthodologie du cycle de vie du développement logiciel Scrum, avec des sprints de deux semaines. À la fin de chaque sprint, nous avons fourni une démonstration vidéo des tâches accomplies. Nous avons livré des versions avant la date limite du projet, puis à chaque sprint, au fur et à mesure que les bogues/améliorations demandés par le client étaient corrigés/réalisés. Nous avons communiqué avec le client et l'équipe via Slack et Zoom.
Nos ingénieurs faisant partie de l'équipe internationale de développement, il était essentiel d'être sur la même longueur d'onde que les professionnels de l'informatique du monde entier et d'établir une communication efficace. Cela a eu un effet positif sur l'efficacité du travail et a permis de faire face aux différents défis du projet, comme la maîtrise d'un grand nombre de modules de base écrits il y a plusieurs années.

Équipe

3
Développeurs iOS
3
Développeurs Android
1
Ingénieur QA en automatisation

Résultats

Au sein de l'équipe internationale de développement, nos ingénieurs logiciels ont créé une application de sécurité mobile riche en fonctionnalités, à la fois iOS et Android, pour les utilisateurs des États-Unis. L'application assure une sécurité robuste des données pour environ 1,5 million d'utilisateurs actifs et 8 millions d'utilisateurs passifs. Notre client a salué l'expertise technologique et les capacités de communication de notre équipe de développement, composée de 3 ingénieurs Android, 3 ingénieurs iOS et 1 ingénieur QA.

Actuellement, le projet est en phase de lancement. Il est prévu de travailler sur la solution du projet au moins jusqu'à la fin de 2022. Notre client continue de coopérer avec Innowise pour étendre les fonctionnalités de l'application et fournir un support de solution à long terme.

Durée du projet
  • 2021 - En cours

Contactez nous!

Réserver un appel ou remplissez le formulaire ci-dessous et nous vous contacterons dès que nous aurons traité votre demande.

    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes nécessaires et d'autres informations pertinentes
    S’il vous plaît, ajouter les détails du projet, la durée, la pile technologique, IT spécialistes
    nécessaires et d'autres informations pertinentes
    Joindre des documents supplémentaires au besoin
    Charger file

    Vous pouvez joindre jusqu'à 1 fichier de 2MB au total. Fichiers valides : pdf, jpg, jpeg, png

    Nous vous informons que lorsque vous cliquez sur le bouton Envoyer, Innowise traitera vos données personnelles conformément à notre Politique de confidentialité dans le but de vous fournir des informations appropriées.

    Que se passe-t-il ensuite?

    1

    Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.

    2

    Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, le nombre de membre de l'équipe, les délais et les coûts des coûts.

    3

    Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.

    4

    Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.

    Merci !

    Votre message a été envoyé.
    Nous traiterons votre demande et vous recontacterons dès que possible.

    Merci !

    Votre message a été envoyé. 

    We’ll process your request and contact you back as soon as possible.

    flèche