Case history

App Android per autisti società di trasporti

Per software house operante nel settore dei trasporti abbiamo realizzato una App Android per consentire agli autisti dei propri clienti di avere informazioni in tempo reale sulle pratiche da svolgere (ritiri e consegne) e per permettere loro di comunicare l'esito delle pratiche alla centrale operativa.


Il nostro cliente opera nel settore del software per società di trasporti, in particolare sviluppa un gestionale specifico per questo settore e, per completare la propria offerta di servizi, ci ha affidato lo sviluppo di una App Android in grado di sincronizzarsi col suo gestionale per permettere agli autisti di raccogliere i dati sulle pratiche e comunicarli in tempo reale ai propri clienti.

Problematiche affrontate e risolte#

Le problematiche affrontate sono state di vario tipo tra cui:

  1. Le App non devono essere pubblicate su Google Play.
  2. Le App devono poter funzionare anche in assenza di connettività Internet.
  3. Gli aggiornamenti delle App non devono bloccare l'operatività del cliente, degli autisti e non devono impedire il funzionamento delle vecchie versioni.
  4. I dati raccolti non devono mai andare persi fino a che non vengono sincronizzati col server.
  5. La sincronia col server deve avvenire in modo automatico senza richiedere interventi da parte dell'utente.
  6. Bisogna limitare al massimo il consumo di banda.
  7. Bisogna limitare al massimo il consumo della batteria.
  8. Deve essere possibile scattare delle fotografie da allegare alle pratiche.
  9. Deve essere possibile leggere dei codici a barre utilizzando la camera dello smartphone.
  10. Deve essere possibile geolocalizzare i ritiri e le consegne attraverso Google Maps.
  11. Deve essere possibile raccogliere la firma del destinatario direttamente sullo schermo touch dello smartphone da allegare poi alla pratica.
  12. In caso di anomalie riscontrate, deve essere possibile effettuare delle sessioni di debugging a posteriori, sul singolo dispositivo, senza averlo fisicamente.
  13. Le App vengono utilizzate da centinaia di autisti contemporaneamente e quotidianamente.

Immagini#

Funzionalità#

Le funzionalità implementate sono:

  1. Login
  2. Elenco pratiche (ritiri/consegne)
  3. Gestione esiti (arrivato in attesa di carico/scarico, inizio carico/scarico, ritirato, mancato ritiro, consegnato, consegna parziale, mancata consegna)
  4. Scambio palette evoluta
  5. Gestione rifornimenti
  6. Mappa
  7. Gestione aggiornamenti
  8. Invio log

Tecnologie utilizzate#

Anche in questo caso abbiamo realizzato una App ibrida affidandoci all'ormai collaudatissimo Apache Cordova .

Per quanto riguarda l'aspetto estetico, non avendo il cliente particolari esigenze ed essendo più interessato alle funzionalità, abbiamo utilizzato Bootstrap con il tema Paper che ha uno stile pulito e moderno con il feedback dei controlli tipico del Material Design di Google.

Quanto costa?#

Per farti un'idea rapida di tempi e costi per realizzare una soluzione simile puoi utilizzare il nostro Calcolatore Online.

Se invece vuoi chiederci un preventivo puoi seguire la nostra guida Come ottenere un preventivo per una App.

Prepara il materiale che descrive la App che vuoi realizzare e contattaci

Autore: Lorenzo Chiodi
Senior software developer con più di 16 anni di esperienza nello sviluppo di soluzioni web based, enterprise, su misura. Dal 2011 socio fondatore di Garda Informatica Snc condivide questa avventura col fratello Giovanni.

Che soluzione cerchi?#

Read more!

Newsletter

Ti è piaciuto questo articolo? Iscriviti alla newsletter

Di tanto in tanto pubblichiamo nuovi articoli come questo. Se vuoi essere avvisato lascia il tuo indirizzo e-mail di seguito.

Non invieremo mai SPAM e non condivideremo la tua e-mail con altri. Per maggiori informazioni consulta la privacy policy.

Attendere prego...

closeIcona closesearchIcona searchmore vertIcona more vertmenuIcona menushareIcona sharelinkIcona linkarrow upwardIcona arrow upward