Di seguito sono riportati tutti i dettagli del progetto, sviluppato durante il corso ITS Padova
Fornire un servizio gratuito di prenotazione posti del cinema ITS, attraverso un'applicazione mobile per sistemi operativi Android. Il cliente, dopo aver scaricato e installato l'applicazione, dovrà registrarsi per accedere al servizio di prenotazione. Tramite questo servizio è possibile scegliere uno dei film tra quelli disponibili, con successiva scelta di data e orario di inizio proiezione. Si possono infine comprare fino a un massimo di 4 biglietti selezionando la loro posizione desiderata tramite una semplice interfaccia grafica.
La classe è stata divisa in 5 gruppi, ognuno dei quali ha dovuto realizzare una parte di essa:
- Gruppo 1: Activity login e registrazione
- Gruppo 2: Activity lista film
- Gruppo 3: Activity dettaglio film con selezione orario e sala
- Gruppo 4: Activity selezione dei posti in sala
- Gruppo 5: Activity riepilogo dell'ordine
Per rendere il tutto omogeneo ed uniforme sono state definite delle linee guida principali:
- L'applicazione utilizzerà un database interno, salvato in locale
- Sono stati definiti degli standard riguardanti la grafica (colori, bottoni, spazi, ...)
- Passati 5 minuti dalla sessione dell'utente, sarà visualizzata una schermata di sessione scaduta, nel quale l'utente dovrà effettuare l'accesso nuovamente
La prima activity consiste nella parte di login per gli utenti già registrati nel database, altrimenti è presente una sezione dedicata alla registrazione dei nuovi utenti. Il login è effettuato tramite mail e password forniti dall'utente al momento della registrazione. Subito dopo il login l'utente passa alla schermata con la lista dei film.
Questa seconda activity visualizza a display la lista di tutti i film proiettati dal cinema, con titolo, immagine, genere, durata e voto in stelle. Alla pressione di un film, viene aperta l'activity successiva.
Sono presentati tutti i dettagli del film, compresa la descrizione. In basso a sinistra sono presenti due pulsanti che aprono dei POP-UP diversi, uno per la selezione del giorno e l'altro per la selezione dell'orario. Una volta selezionati entrambi i dati, un pulsante blu in basso a destra diventerà cliccabile e si passerà al prossimo passaggio.
All'avvio della schermata, l'utente sarà invitato a selezionare i posti in sala, scegliendo solo tra quelli liberi (color grigio chiaro). Quelli occupati (grigi scuri) non saranno selezionabili. Ogni utente potrà selezionare fino ad un massimo di 4 posti. Una volta cliccato il pulsante in basso, sarà possibile accedere all'activity del riepilogo.
L'ultima parte mostra all'utente tutti i dettagli del film desiderato, degli orari, dei posti selezionati e un ID sessione da presentare all'assistenza in caso di problemi tecnici. Il cliente confermerà la prenotazione con un pulsante, e verrà terminata la sessione.