Lasciate i vostri contatti, vi invieremo la nostra presentazione via e-mail.
Acconsento al trattamento dei miei dati personali per l'invio di materiale di marketing personalizzato in conformità con la normativa vigente. Informativa sulla privacy.
Il modulo è stato inviato con successo! Troverete ulteriori informazioni nella vostra casella di posta elettronica.
Innowise Group è un'azienda internazionale di sviluppo di software a ciclo completo, fondata nel 2007. fondata nel 2007. Siamo un team di oltre 1400 professionisti IT che sviluppano software per altri professionisti in tutto il mondo.
Chi siamo
Innowise Group è un'azienda internazionale di sviluppo di software a ciclo completo, fondata nel 2007. fondata nel 2007. Siamo un team di oltre 1400 professionisti IT che sviluppano software per altri professionisti in tutto il mondo.

Applicazione di sicurezza mobile

I nostri ingegneri fanno parte di un team multinazionale che sviluppa applicazioni di sicurezza mobile iOS e Android per un importante fornitore di servizi mobili statunitense.

Cliente

Industria
Tecnologia dell'informazione
Regione
USA
Cliente da
2021

Il nostro cliente è un fornitore di software di cybersecurity leader a livello mondiale, specializzato nella creazione di soluzioni di sicurezza endpoint per il cloud. Aiuta le grandi aziende a proteggere i dati e a rispettare le normative governative e di settore.

Le informazioni dettagliate sul cliente non possono essere divulgate in base alle disposizioni dell'NDA.

Sfida

Il nostro cliente ha collaborato con un grande fornitore di servizi di telecomunicazione e di telefonia mobile degli Stati Uniti per creare un'applicazione mobile ad alte prestazioni e orientata all'utente (sia in versione iOS che Android) per la sicurezza dei dati. All'inizio del progetto, Innowise Group è stata scelta per costituire la spina dorsale di un team internazionale di sviluppo lato cliente, in quanto la nostra azienda vantava una notevole esperienza nello sviluppo di applicazioni mobili.

L'obiettivo del progetto principale era quello di fornire un'applicazione che aiutasse gli utenti mobili a proteggere i loro dispositivi e i loro dati personali nel modo più efficiente possibile. È stato deciso di svolgere tutto il lavoro del progetto sulla base di un'applicazione legacy esistente. Il nostro team doveva sviluppare le funzionalità di una nuova applicazione, aggiornare completamente il design e impostare l'analisi dei dati e il sistema di abbonamento in-app. a

Soluzione

Il team di Innowise Group ha partecipato allo sviluppo lato client delle applicazioni di sicurezza mobile iOS e Android per il grande fornitore di telecomunicazioni e servizi mobili con sede negli Stati Uniti.

CARATTERISTICHE PRINCIPALI DELL'APP PER LA SICUREZZA

Lo scopo principale dell'applicazione di sicurezza mobile è quello di proteggere i dati personali degli utenti nel maggior numero possibile di modi. L'applicazione che abbiamo sviluppato è dotata di ampie funzionalità all'avanguardia, che la rendono un passo avanti nel campo della sicurezza mobile. La soluzione:
  • Valuta il livello di vulnerabilità di un dispositivo;
  • Fornisce consigli su come migliorare la sicurezza del dispositivo;
  • Controlla il dispositivo alla ricerca di file dannosi;
  • Monitora lo stato della rete e la sua sicurezza;
  • Protegge le connessioni Internet dagli attacchi degli hacker;
  • Monitora le vulnerabilità associate a un numero di telefono;
  • Protegge dagli attacchi di phishing;
  • Ogni giorno notifica agli utenti le vulnerabilità scoperte in diversi servizi associati;
  • Controlla il traffico mobile;
  • Fornisce la funzionalità VPN;
  • Registra le telefonate;
  • Blocca lo spam e le chiamate indesiderate;
App di sicurezza mobile
App di sicurezza mobile

RUOLI DELL'UTENTE

Esistono 4 ruoli principali per gli utenti:
  • Utenti con una carta SIM del cliente finale;
  • Utenti con una carta SIM di un altro operatore;
  • Utenti con abbonamento a pagamento;
  • Utenti senza abbonamento a pagamento.

A seconda del ruolo, sono disponibili per l'utente diverse funzionalità dell'applicazione e diversi gradi di protezione dei dati. Ad esempio, gli utenti che non dispongono di una carta SIM del cliente finale non possono registrare le loro chiamate, ottenere le informazioni sulle loro chiamate e monitorare le vulnerabilità associate ai loro numeri di telefono, poiché hanno un altro fornitore di servizi mobili. Gli utenti che non hanno un abbonamento a pagamento hanno un accesso limitato alle funzioni dell'app.

Tecnologie e strumenti

iOS
Objective-C, Swift
Android
Android Studio 4.1.0+, Kotlin, MVP, Architettura pulita, Dagger, RxJava2, Google Play Services & Billing, Firebase, Hiya SDK, MParticle SDK, Multi-Moduli
Qualità del codice
Detekt, LeakCanary
CI/CD
Jenkins
QA
Java 8/Scala, Cucumber, SBT, Gradle, GraphQL, Protobuf, HTTP, REST, Elastic Search
Cloud services
AWS Secrets Manager, Amazon DynamoDB, Amazon S3
App di sicurezza mobile

Processo

L'intero flusso di lavoro del progetto si è basato sulla metodologia del ciclo di vita dello sviluppo software Scrum, con sprint di due settimane. Alla fine di ogni sprint, abbiamo fornito una dimostrazione video delle attività completate. Abbiamo consegnato le build di rilascio entro la scadenza del progetto e poi a ogni sprint, man mano che venivano risolti i bug/miglioramenti richiesti dal cliente. Abbiamo comunicato con il cliente e il team tramite Slack e Zoom.
Poiché i nostri ingegneri facevano parte del team di sviluppo internazionale, era fondamentale essere in sintonia con i professionisti IT di tutto il mondo e instaurare una comunicazione efficace. Questo ha avuto un effetto positivo sull'efficienza del lavoro e ha aiutato ad affrontare le varie sfide del progetto, come la padronanza di un gran numero di moduli principali scritti diversi anni fa.

Squadra

3
Sviluppatori iOS
3
Sviluppatori Android
1
Ingegnere di automazione QA

Risultati

Come parte del team di sviluppo internazionale, i nostri ingegneri software hanno creato un'applicazione di sicurezza mobile ricca di funzionalità, sia in versione iOS che Android, per gli utenti degli Stati Uniti. L'applicazione garantisce una solida sicurezza dei dati per circa 1,5 milioni di utenti attivi e 8 milioni di utenti passivi. Il nostro cliente ha molto apprezzato la competenza tecnologica e le capacità comunicative del nostro team di sviluppo, composto da 3 ingegneri Android, 3 ingegneri iOS e 1 ingegnere QA.

Attualmente il progetto è in fase di rilascio. Si prevede di lavorare sulla soluzione del progetto almeno entro la fine del 2022. Il nostro cliente continua a collaborare con Innowise Group per ampliare le funzionalità dell'applicazione e fornire un supporto a lungo termine alla soluzione.

Durata del progetto
  • 2021 - In corso

Avete bisogno di una soluzione tecnologica? Contattateci!

Selezionare l'oggetto della richiesta

Selezionare il budget del progetto

Vi informiamo che cliccando sul pulsante Invia, Innowise Group tratterà i vostri dati personali in conformità con la nostra Informativa sulla privacy allo scopo di fornirvi informazioni adeguate.

Cosa succede dopo?

1

Dopo aver ricevuto ed elaborato la vostra richiesta, vi ricontatteremo a breve per illustrare le esigenze del progetto e firmare un NDA per garantire la riservatezza delle informazioni.

2

Dopo aver esaminato i requisiti, i nostri analisti e sviluppatori elaborano una proposta di progetto con progetto con l'ambito di lavoro, le dimensioni del team, i tempi e i costi stimati.

3

Organizziamo un incontro con voi per discutere l'offerta e giungere a un accordo.

4

Firmiamo un contratto e iniziamo a lavorare sul vostro progetto il prima possibile.

Grazie!

Il tuo messaggio è stato inviato.
Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

freccia