Completato

Note

Errore

Session expiration Your session is going to expireClick here to extend

Budget:

Piccolo progetto <800

Pubblicato il

30/10/11 18.14

Cliente

Gru***

Questo progetto è concluso

Pubblica un progetto simile e ricevi velocemente offerte non vincolanti.

Pubblica ora il tuo progetto simile

Descrizione

Sviluppo di una App Android che verrà installata su una cinquantina di cellulari aziendali.

Questa App avrrà 3 funzionalità, ogniuna delle quali sarà richiamata da un pulsante nella "home" (la form principale).

1) "Leggi QR" : premendo questo pulsante l'app dovrà attivare la fotocamera per la lettura di un codice QR. Una volta riconosciuto aprirà una pagina in cui mostrerà il contenuto del QR. Sotto a questi dati ci saranno 2 ulsanti "Entrata" e "Uscita". Alla pressione di uno di questi 2 pulsanti l'app dovrà memorizzare in una tabella locale i seguenti dati : 

  • Identificativo del telefono (non so cosa è possibile memorizzare ma ho bisogno di un codice univoco del telefono , l'IMEI o il serial number, quello che si riesce a memorizzare)
  • Codice QR letto
  • Data ora minuti e secondi
  • Azione (Entrata o Uscita)

2) in home ci sarà un secondo pulsante "Invia Dati" questo pulsante dovrà generare un xml ed inviarlo ad un Web Services (già esistente vi fornirò tutte le specifiche ed il WSDL). In seguito all'invio dei dati, se la procedura è andata a buon fine l'app svuoterà la tabella.

3) in home ci sarà un terzo pulsante "Impostazioni" : questo pulsante apre una pagina con le impostazioni dell'app :

  • Qui sarà possibile impostare l'id univoco del telefono (solo se non è possibile in automatico leggere limei o altri dati simili) .
  • Sarà possibile attivare o disattivare l'invio dei dati in tempo reale. Se attiva questa opzione l'app invierà immediatamente ogni singolo dato letto (sia entrata che uscita).
  • Ora di invio programmato : se non è attivo l'invio in tempo reale sarà possibile impostare un'ora in cui l'app automaticamente ogni giorno invia tutto ciò che ha in tabella.

Se nessuna delle 2 opzioni di invio automatico sarà attiva allora i dati verranno inviati solo alla pressione del pulsante "Invia dati" in home.

A livello di grarfica non viene richiesto nulla di speciale, tre pulsanti gradevoli ed il logo dell'azienda per la home, base le altre form.

Credo di essere stato abbastanza dettagliato, ma sono disponibile ad ogni altro eventuale chiarimento dopo aver ricevuto offerte in privato.