Case History: App Android per autisti società di trasporti

[Voti: 6    Media Voto: 4.7/5]

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 e framework utilizzati

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

Per quanto riguarda l’aspetto estetico, non avendo il cliente particolari esigenze ed essendo più interessato alle funzionalità, abbiamo utilizzato il framework 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?

Il costo per lo sviluppo di una App su misura di livello enterprise con caratteristiche simili a quelle descritte si attesta intorno ai 20’000 €.

Hai bisogno anche tu di una App di livello enterprise sviluppata su misura?

Utilizza il nostro Calcolatore Costo Sviluppo App iOS/Android per farti un’idea dei costi.

Se incece 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

Garda Informatica

Garda Informatica

Garda Informatica sviluppa software su misura nella forma di Web Application, App Ibride per iOS/Android/Windows Phone, Crawler Web, Gestionali Web o semplici Connettori per l'integrazione tra software di terze parti.
Garda Informatica