SlideShare a Scribd company logo
1 of 24
Download to read offline
Tommaso Campari, Renato Garavaglia e Francesco Pietralunga
My Lib
Quest’applicazione è nata con l’intento di
fornire un semplice strumento per tenere
traccia della propria carriera universitaria.
Obiettivi
Per la realizzazione abbiamo utilizzato un servizio
online, parse.com, per poter garantire all’utente la
permanenza dei dati su un cloud.
Componenti della realizzazione
Abbiamo integrato il supporto ai maggiori Social
Network (Facebook e Twitter) attraverso le API
proprietarie e connessioni attraverso gli strumenti
forniti da Apple.
Componenti della realizzazione
Attraverso UIKit andiamo a garantire all’utente un
interfaccia minimale e user-friendly.
Componenti della realizzazione
Lavoriamo con file multimediali, dando all’utente la
possibilità di scegliere un’immagine profilo dalla
propria Galleria o direttamente dalla Fotocamera.
Componenti della realizzazione
Diagramma di flusso
View di
Login
View di
SignUp
Login
con
Facebook
Login con
Twitter
View della
Home
View Esami
Superati
View Esami
Programmati
View Orario
Lezioni
View Note
View Aggiunta
Esame Superato
View Aggiunta
Esame
Programmato
View aggiunta
lezione
View Aggiunta
Nota
Menu a
scompars
a
Diagramma di flusso
Campari Tommaso
Creazione di LogIn, SignUp e della Home.
Integrazione con i Social.
Suddivisione dei lavoro
La schermata di login
Questa è la schermata iniziale
con cui si può accedere
all’applicazione vera e propria
tramite la pressione di Sign In,
oppure alla schermata di
registrazione con Sign Up.
‘Forgot Password?’ apre un alert
tramite il quale l’utente,
inserendo la propria mail,
riceverà le istruzioni per il
recupero e la modifica della
password.
Login View
Sign Up
La schermata di registrazione
permette all’utente di registrarsi
al servizio senza accedere con i
Social.
Sign Up
Primo accesso
Quando viene eseguito il primo
accesso all’applicazione,
all’utente viene chiesto di
inserire alcuni dei suoi dati
personali che compariranno da
qui in avanti nella schermata
Home, al fine di renderli sempre
reperibili e di immediata
visualizzazione.
Primo accesso
Home
La Home visualizza i dati inseriti
dall’utente e la sua foto profilo.
Questa è inseribile scattandola,
premendo il pulsante ‘Take Pic’,
oppure sceglierla dalla libreria con
il pulsante ‘Change Pic’.
Se l’utente ha eseguito login tramite
Facebook o Twitter, l’immagine
profilo, nome e cognome vengono
scaricati dai Social.
Il pulsante ‘Edit’ permette infine
all’utente di modificare i dati inseriti.
Home
Dalla Home, è possibile spostarsi nelle altre view tramite il menù.
Questo è accessibile premendo il pulsante in alto a sinistra in ogni
view. In particolare, da Home è possibile raggiungere:
Menù
• Esami Sostenuti
• Esami Programmati
• Orario delle lezioni
• Note
Garavaglia Renato
Creazione di Esami Superati, Esami Programmati e
Note con relative View per l’aggiunta di nuovi dati.
Suddivisione dei lavoro
Esami sostenuti
Questa schermata mostra
l’elenco di tutti gli esami che
sono stati convalidati.
In alto abbiamo le medie,
aritmetica e pesata, e la base di
laurea.
Premendo su una cella della
tabella verranno caricati i
dettagli dell’esame.
Il pulsante ‘+’ permette di
inserire un nuovo esame.
Esami sostenuti
Aggiunta di un esame superato
La View permette di salvare le
modifiche ad un esame o di
cancellarne uno esistente.
Tramite il bottone in alto a destra
possiamo caricare una mail con
il campo del professore
precompilato.
Sono richiesti obbligatoriamente
i campi ‘subject’, ‘vote’, ‘date’ e
‘CFU value’.
Aggiunta di un esame sostenuto
Esami programmati
La View permette di visualizzare
gli esami programmati e i relativi
dettagli principali.
Premendo su una cella
possiamo visualizzare tutti i
dettagli dell’esame.
Il bottone ‘+’ permette di
aggiungere un nuovo esame.
Esami programmati
Aggiunta di un esame programmato
La View permette di salvare le
modifiche ad un esame
programmato o di cancellarne
uno esistente.
Tramite il bottone in alto a destra
possiamo caricare una mail con
il campo del professore
precompilato.
Sono richiesti obbligatoriamente
i campi ‘exam title’ e ‘exam’s
date’.
Aggiunta di un esame programmato
Pietralunga Francesco
Creazione del PageViewController su cui è basato
l’orario e relativa View per aggiungere lezioni.
Creazione di classi di supporto (Handler) contenenti
funzioni comuni a più classi, al fine di gestire in
maniera unificata alcune funzionalità.
Suddivisione dei lavoro
Orario delle lezioni
La View permette di inserire
l’orario delle lezioni di ogni
giorno o di modificarne uno
esistente.
La transizione da un giorno
all’altro avviene tramite ‘swipe’.
Orario delle lezioni
Aggiunta di una lezione
La View permette di aggiungere
una nuova lezione al nostro
orario o eliminarne una
esistente.
I campi obbligatori sono
‘subject’, ‘starting hour’ e
‘ending hour’.
Aggiunta di una lezione
Note
La View presenta anche un
semplice gestore di eventuali
Note dello studente, in modo da
poter tenere traccia di possibili
impegni o scadenze.
Premendo su una cella si
accede alla schermata di
visualizzazione/modifica della
nota selezionata.
Con il bottone ‘+’ si aggiunge
una nuova nota.
Note
Aggiunta di una Nota
La View permette di aggiungere
una nuova nota o eliminarne una
esistente.
L’unico campo obbligatorio è il
titolo della nota.
Aggiunta di una nuova nota
Insieme abbiamo lavorato sulla decisione di:
• layout
• colori
Suddivisione dei lavoro

More Related Content

Similar to My lib

Confartigianato Verona - moduli google
Confartigianato Verona - moduli googleConfartigianato Verona - moduli google
Confartigianato Verona - moduli google
Paolo Ragno
 
Manuale Corsi Lato Docente
Manuale Corsi Lato DocenteManuale Corsi Lato Docente
Manuale Corsi Lato Docente
FormaLms
 

Similar to My lib (20)

Googleforms o moduli 1
Googleforms o moduli 1Googleforms o moduli 1
Googleforms o moduli 1
 
Quattro passi per iniziare con sutori
Quattro passi per iniziare con sutoriQuattro passi per iniziare con sutori
Quattro passi per iniziare con sutori
 
Tutorial Pearltrees
Tutorial PearltreesTutorial Pearltrees
Tutorial Pearltrees
 
Moodle ottava parte: gestire le attività - le lezioni
Moodle ottava parte: gestire le attività - le lezioniMoodle ottava parte: gestire le attività - le lezioni
Moodle ottava parte: gestire le attività - le lezioni
 
Moodle 2.7 - corsi - gestione corsi
Moodle 2.7 - corsi - gestione corsiMoodle 2.7 - corsi - gestione corsi
Moodle 2.7 - corsi - gestione corsi
 
Corso Power Point
Corso Power PointCorso Power Point
Corso Power Point
 
Quattro passi per iniziare con HSTRY
Quattro passi per iniziare con HSTRYQuattro passi per iniziare con HSTRY
Quattro passi per iniziare con HSTRY
 
3 - Come usare Storyline con Docebo: creare un Quiz
3 - Come usare Storyline con Docebo: creare un Quiz3 - Come usare Storyline con Docebo: creare un Quiz
3 - Come usare Storyline con Docebo: creare un Quiz
 
1 - Come usare Storyline con Docebo: creare un Learning Object
1 - Come usare Storyline con Docebo: creare un Learning Object1 - Come usare Storyline con Docebo: creare un Learning Object
1 - Come usare Storyline con Docebo: creare un Learning Object
 
Tutorial LearningApps
Tutorial LearningAppsTutorial LearningApps
Tutorial LearningApps
 
Moodle nona parte: gestire le attività - compiti, quiz, scelta e scorm
Moodle nona parte: gestire le attività - compiti, quiz, scelta e scormMoodle nona parte: gestire le attività - compiti, quiz, scelta e scorm
Moodle nona parte: gestire le attività - compiti, quiz, scelta e scorm
 
Le nuove tecnologie nella didattica esperienza di york
Le nuove tecnologie nella didattica   esperienza di york Le nuove tecnologie nella didattica   esperienza di york
Le nuove tecnologie nella didattica esperienza di york
 
InfuseLearning - Guida in Italiano
InfuseLearning - Guida in ItalianoInfuseLearning - Guida in Italiano
InfuseLearning - Guida in Italiano
 
5 - Come usare Storyline con Docebo: Report
5 - Come usare Storyline con Docebo: Report5 - Come usare Storyline con Docebo: Report
5 - Come usare Storyline con Docebo: Report
 
Confartigianato Verona - moduli google
Confartigianato Verona - moduli googleConfartigianato Verona - moduli google
Confartigianato Verona - moduli google
 
Slide corso di formazione Google Apps for Work: Gmail + Calendar (2016) - Raf...
Slide corso di formazione Google Apps for Work: Gmail + Calendar (2016) - Raf...Slide corso di formazione Google Apps for Work: Gmail + Calendar (2016) - Raf...
Slide corso di formazione Google Apps for Work: Gmail + Calendar (2016) - Raf...
 
Classmarker
ClassmarkerClassmarker
Classmarker
 
Utenti moodle
Utenti moodleUtenti moodle
Utenti moodle
 
Manuale Corsi Lato Docente
Manuale Corsi Lato DocenteManuale Corsi Lato Docente
Manuale Corsi Lato Docente
 
Flss Test Plan
Flss Test PlanFlss Test Plan
Flss Test Plan
 

My lib

  • 1. Tommaso Campari, Renato Garavaglia e Francesco Pietralunga My Lib
  • 2. Quest’applicazione è nata con l’intento di fornire un semplice strumento per tenere traccia della propria carriera universitaria. Obiettivi
  • 3. Per la realizzazione abbiamo utilizzato un servizio online, parse.com, per poter garantire all’utente la permanenza dei dati su un cloud. Componenti della realizzazione
  • 4. Abbiamo integrato il supporto ai maggiori Social Network (Facebook e Twitter) attraverso le API proprietarie e connessioni attraverso gli strumenti forniti da Apple. Componenti della realizzazione
  • 5. Attraverso UIKit andiamo a garantire all’utente un interfaccia minimale e user-friendly. Componenti della realizzazione
  • 6. Lavoriamo con file multimediali, dando all’utente la possibilità di scegliere un’immagine profilo dalla propria Galleria o direttamente dalla Fotocamera. Componenti della realizzazione
  • 7. Diagramma di flusso View di Login View di SignUp Login con Facebook Login con Twitter View della Home View Esami Superati View Esami Programmati View Orario Lezioni View Note View Aggiunta Esame Superato View Aggiunta Esame Programmato View aggiunta lezione View Aggiunta Nota Menu a scompars a Diagramma di flusso
  • 8. Campari Tommaso Creazione di LogIn, SignUp e della Home. Integrazione con i Social. Suddivisione dei lavoro
  • 9. La schermata di login Questa è la schermata iniziale con cui si può accedere all’applicazione vera e propria tramite la pressione di Sign In, oppure alla schermata di registrazione con Sign Up. ‘Forgot Password?’ apre un alert tramite il quale l’utente, inserendo la propria mail, riceverà le istruzioni per il recupero e la modifica della password. Login View
  • 10. Sign Up La schermata di registrazione permette all’utente di registrarsi al servizio senza accedere con i Social. Sign Up
  • 11. Primo accesso Quando viene eseguito il primo accesso all’applicazione, all’utente viene chiesto di inserire alcuni dei suoi dati personali che compariranno da qui in avanti nella schermata Home, al fine di renderli sempre reperibili e di immediata visualizzazione. Primo accesso
  • 12. Home La Home visualizza i dati inseriti dall’utente e la sua foto profilo. Questa è inseribile scattandola, premendo il pulsante ‘Take Pic’, oppure sceglierla dalla libreria con il pulsante ‘Change Pic’. Se l’utente ha eseguito login tramite Facebook o Twitter, l’immagine profilo, nome e cognome vengono scaricati dai Social. Il pulsante ‘Edit’ permette infine all’utente di modificare i dati inseriti. Home
  • 13. Dalla Home, è possibile spostarsi nelle altre view tramite il menù. Questo è accessibile premendo il pulsante in alto a sinistra in ogni view. In particolare, da Home è possibile raggiungere: Menù • Esami Sostenuti • Esami Programmati • Orario delle lezioni • Note
  • 14. Garavaglia Renato Creazione di Esami Superati, Esami Programmati e Note con relative View per l’aggiunta di nuovi dati. Suddivisione dei lavoro
  • 15. Esami sostenuti Questa schermata mostra l’elenco di tutti gli esami che sono stati convalidati. In alto abbiamo le medie, aritmetica e pesata, e la base di laurea. Premendo su una cella della tabella verranno caricati i dettagli dell’esame. Il pulsante ‘+’ permette di inserire un nuovo esame. Esami sostenuti
  • 16. Aggiunta di un esame superato La View permette di salvare le modifiche ad un esame o di cancellarne uno esistente. Tramite il bottone in alto a destra possiamo caricare una mail con il campo del professore precompilato. Sono richiesti obbligatoriamente i campi ‘subject’, ‘vote’, ‘date’ e ‘CFU value’. Aggiunta di un esame sostenuto
  • 17. Esami programmati La View permette di visualizzare gli esami programmati e i relativi dettagli principali. Premendo su una cella possiamo visualizzare tutti i dettagli dell’esame. Il bottone ‘+’ permette di aggiungere un nuovo esame. Esami programmati
  • 18. Aggiunta di un esame programmato La View permette di salvare le modifiche ad un esame programmato o di cancellarne uno esistente. Tramite il bottone in alto a destra possiamo caricare una mail con il campo del professore precompilato. Sono richiesti obbligatoriamente i campi ‘exam title’ e ‘exam’s date’. Aggiunta di un esame programmato
  • 19. Pietralunga Francesco Creazione del PageViewController su cui è basato l’orario e relativa View per aggiungere lezioni. Creazione di classi di supporto (Handler) contenenti funzioni comuni a più classi, al fine di gestire in maniera unificata alcune funzionalità. Suddivisione dei lavoro
  • 20. Orario delle lezioni La View permette di inserire l’orario delle lezioni di ogni giorno o di modificarne uno esistente. La transizione da un giorno all’altro avviene tramite ‘swipe’. Orario delle lezioni
  • 21. Aggiunta di una lezione La View permette di aggiungere una nuova lezione al nostro orario o eliminarne una esistente. I campi obbligatori sono ‘subject’, ‘starting hour’ e ‘ending hour’. Aggiunta di una lezione
  • 22. Note La View presenta anche un semplice gestore di eventuali Note dello studente, in modo da poter tenere traccia di possibili impegni o scadenze. Premendo su una cella si accede alla schermata di visualizzazione/modifica della nota selezionata. Con il bottone ‘+’ si aggiunge una nuova nota. Note
  • 23. Aggiunta di una Nota La View permette di aggiungere una nuova nota o eliminarne una esistente. L’unico campo obbligatorio è il titolo della nota. Aggiunta di una nuova nota
  • 24. Insieme abbiamo lavorato sulla decisione di: • layout • colori Suddivisione dei lavoro