Portfolio · Sviluppo applicazioni mobile su misura
Applicazione Android per Zebre SRL: gestione delle consegne e integrazione con il gestionale aziendale
Un’applicazione Android progettata e sviluppata su misura per Zebre SRL, azienda specializzata in ritiri e consegne rapide a Milano e dintorni.
Ho curato l’intero sviluppo dell’app, dalla progettazione dell’interfaccia alle funzionalità di gestione degli incarichi, integrando notifiche, geolocalizzazione, scansione dei codici a barre e comunicazione con il software gestionale aziendale.
Una soluzione che ha permesso di sostituire i precedenti palmari Windows con dispositivi Android, mantenendo le procedure operative già utilizzate dall’azienda.
Informazioni del progetto
- Cliente: Zebre SRL
- Settore: Logistica, ritiri e consegne rapide
- Intervento: Progettazione UX/UI, sviluppo applicazione Android, integrazione API e funzionalità mobile personalizzate
- Funzionalità principali: Gestione incarichi, lettura codici a barre, notifiche, GPS e prove di consegna
- Distribuzione: Applicazione aziendale a uso interno, non pubblicata sul Google Play Store



Il progetto: modernizzare il lavoro degli autisti senza cambiare le procedure aziendali
Zebre SRL si occupa di servizi di ritiro e consegna rapida a Milano e nelle aree limitrofe.
Per gestire gli incarichi assegnati agli autisti, l’azienda utilizzava dispositivi palmari basati su una versione ormai obsoleta di Windows.
L’esigenza era sostituire questi dispositivi con smartphone Android, mantenendo però il collegamento con il software già impiegato dal centralino per coordinare le operazioni.
La sfida non consisteva soltanto nel realizzare una nuova applicazione mobile, ma nel riprodurre e migliorare le funzionalità necessarie agli autisti, sfruttando le caratteristiche degli smartphone moderni e preservando la continuità del lavoro aziendale.
Ho quindi sviluppato un’applicazione Android personalizzata, progettata per accompagnare gli operatori durante tutte le fasi del servizio, dalla ricezione dell’incarico fino alla conferma dell’avvenuta consegna.
Le esigenze del progetto
Sostituire dispositivi obsoleti con una soluzione più moderna
I palmari utilizzati in precedenza erano basati su un sistema operativo datato e non permettevano di sfruttare adeguatamente le possibilità offerte dai moderni smartphone.
Era necessario realizzare un’applicazione utilizzabile su dispositivi Android, con un’interfaccia adatta a un impiego frequente durante la giornata lavorativa.
Mantenere l’integrazione con il software del centralino
L’azienda disponeva già di un sistema attraverso il quale il centralino assegnava e gestiva i servizi degli autisti.
La nuova applicazione doveva comunicare con questo software, ricevendo gli incarichi e trasmettendo gli aggiornamenti senza richiedere una modifica delle procedure utilizzate dagli operatori del centralino.
Gestire tutte le fasi di ritiro e consegna
L’autista doveva poter consultare i servizi assegnati, leggere le istruzioni, accettare o rifiutare gli incarichi e aggiornare lo stato delle operazioni.
Era inoltre necessario utilizzare gli strumenti disponibili sullo smartphone per acquisire le informazioni richieste durante il ritiro e documentare l’avvenuta consegna.
Consentire il coordinamento degli autisti sul territorio
Per assegnare nuovi servizi era importante conoscere la posizione degli autisti e comunicare tempestivamente eventuali nuovi incarichi.
La soluzione doveva quindi integrare geolocalizzazione e notifiche, considerando anche l’utilizzo dell’applicazione quando lo smartphone è bloccato o l’operatore non la sta consultando direttamente.
Le soluzioni realizzate
Progettazione UX/UI e sviluppo completo dell’app Android
Ho curato la progettazione dell’interfaccia e lo sviluppo dell’intera applicazione Android, organizzando le funzionalità attorno alle attività quotidiane degli autisti.
L’interfaccia è stata progettata per consentire agli operatori di consultare rapidamente gli incarichi, visualizzare le istruzioni e aggiornare lo stato dei servizi durante il lavoro.
Oltre alle funzionalità applicative, ho sviluppato l’integrazione con gli strumenti dello smartphone, tra cui fotocamera, notifiche e geolocalizzazione, per gestire direttamente dal dispositivo le operazioni di ritiro e consegna.
Il risultato è un’applicazione costruita sulle procedure operative dell’azienda, anziché adattare queste ultime alle limitazioni di un software standard.
Integrazione con il gestionale e adattamento delle API
Uno degli aspetti più importanti del progetto è stata l’integrazione dell’applicazione Android con il software gestionale già utilizzato dal centralino di Zebre SRL.
Per permettere la comunicazione tra i due sistemi, ho sviluppato l’integrazione lato applicazione e adattato alcune API del gestionale esistente alle esigenze della nuova soluzione mobile.
L’app riceve gli incarichi assegnati agli autisti e trasmette gli aggiornamenti relativi alle operazioni svolte, permettendo al centralino di seguire l’avanzamento dei servizi.
Questo lavoro ha consentito di modernizzare gli strumenti utilizzati dagli autisti senza dover sostituire il gestionale aziendale o modificare le procedure operative già consolidate.
Gestione degli incarichi e aggiornamento dello stato dei servizi
Attraverso l’applicazione, gli autisti possono consultare l’elenco degli incarichi ricevuti e le relative istruzioni.
Per ogni servizio è possibile accettare o rifiutare l’assegnazione e aggiornare lo stato delle operazioni, segnalando, ad esempio, che il ritiro è stato effettuato.
Le informazioni vengono comunicate al sistema aziendale, consentendo al centralino di seguire l’avanzamento dei servizi.
Scansione dei codici a barre e fotografie di consegna
Ho integrato l’utilizzo della fotocamera dello smartphone per gestire due operazioni fondamentali.
Durante il servizio, l’autista può effettuare la scansione dei codici a barre presenti sui tagliandi, acquisendo le informazioni necessarie attraverso il dispositivo.
Al momento della consegna può inoltre scattare una fotografia, utilizzata come documentazione dell’operazione effettuata.
Queste funzionalità permettono di raccogliere direttamente sul campo le informazioni richieste, senza ricorrere a dispositivi aggiuntivi.
Notifiche e aggiornamento degli incarichi
L’applicazione integra un sistema di notifiche per segnalare agli autisti la ricezione di nuovi servizi.
La gestione degli aggiornamenti è stata progettata considerando anche le situazioni in cui lo smartphone è bloccato o l’app non è visualizzata in primo piano.
In questo modo gli operatori possono essere informati dei nuovi incarichi senza dover controllare continuamente l’elenco dei servizi.
Geolocalizzazione a supporto dell’assegnazione delle consegne
Ho integrato la rilevazione della posizione dello smartphone e la comunicazione dei dati di geolocalizzazione al software aziendale.
Queste informazioni permettono al centralino di conoscere la posizione degli autisti e di utilizzarla per valutare a chi assegnare un nuovo incarico in base alla vicinanza e alla disponibilità operativa.
Il sistema è stato sviluppato prestando attenzione all’equilibrio tra precisione della rilevazione e consumo della batteria.
La posizione viene inoltre associata alla documentazione dell’avvenuta consegna, aggiungendo un riferimento geografico alle informazioni raccolte durante il servizio.
Il risultato: un’app integrata nel lavoro quotidiano dell’azienda
Zebre SRL ha potuto sostituire i precedenti dispositivi palmari con un’applicazione Android sviluppata sulle proprie esigenze operative.
Gli autisti dispongono di un unico strumento per ricevere incarichi, consultarne le istruzioni, comunicare gli aggiornamenti, scansionare i tagliandi e documentare le consegne.
Il centralino continua a utilizzare il proprio software, ricevendo le informazioni trasmesse dall’applicazione e mantenendo le procedure di coordinamento già consolidate.
Il progetto dimostra come un’applicazione aziendale personalizzata possa modernizzare un processo esistente senza richiedere necessariamente la sostituzione degli strumenti già utilizzati dall’organizzazione.
È lo stesso approccio che utilizzo nello sviluppo di applicazioni web e mobile su misura: partire dalle procedure reali dell’azienda per progettare strumenti che si integrino con il suo modo di lavorare.
Hai bisogno di un’applicazione integrata con i tuoi sistemi aziendali?
Se la tua azienda utilizza un gestionale e ha bisogno di nuove funzionalità per dipendenti, tecnici o operatori sul territorio, posso aiutarti a progettare e sviluppare un’applicazione personalizzata.
Altri progetti
-
Sito webFunzionalità personalizzateWord Lists Repository – UniBZ
-
Sito webRestylingRestyling sito web per nutrizionista a Verona
-
Sito webRestylingFondazione Artieri 1852
-
Sito webRestylingSaldo Veneta
-
Sito webWeb appApp mobileHoliday System