Giornale di Bordo - MARCONIPONTEDERA-ISTI/ProgettoScuolaLavoro_GestioneOrario GitHub Wiki
In questa pagina descriveremo brevemente le attività svolte durante il tirocinio scuola lavoro presso il laboratorio FMT dell' ISTI CNR di Pisa.
DaY 1 (6/6/16)
- Abbiamo definito le finalità del progetto da svolgere durante il tirocinio, in particolare abbiamo deciso di sviluppare un applicazione per cellulari che permettesse di leggere con semplicità e ovunque l'orario scolastico dell'istituto.
- Abbiamo studiato la fattibilità del progetto controllando che i dati di input dell' applicazione potessero essere gestiti in modo automatico. Concludendo che l'applicazione potesse essere implementata.
- Per definire meglio i requisiti dell'applicazione sono stati prodotti dei mockup che rappresentano un esempio di user interface dell'app.
Day 2 (7/6/16)
- Abbiamo studiato i dati di input dell'applicazione che sono rappresentati da tabelle HTML.
- Abbiamo iniziato a scrivere un prototipo di parser Java per leggere i dati di input dell'applicazione dal sito della scuola utilizzando il package JSOUP per leggere le pagine HTML.
Day 3 (8/6/16)
- Abbiamo testato l'efficacia del prototipo di parser dell'orario con l'utilizzo del debugger.
- Abbiamo studiato i dati di input per creare una struttura dati che potesse contenere in maniera efficace le informazione che servono per l'applicazione
Day 4 (9/6/16)
- Abbiamo creato il repository del codice che abbiamo implementato per la creazione del prototipo di parser e per contenere il codice dell'applicazione del cellulari che svilupperemo.
- Abbiamo iniziato a sviluppare il prototipo di applicazione android usando l'ambiente di sviluppo android studio 2.0 e le linee guida proposte da google per lo sviluppo di applicazioni android (https://developer.android.com/training/index.html)
Day 5 (10/6/16)
- Abbiamo creato un primo layout dell'applicazione partendo dai mockup precedentemente creati.
Day 6 (13/6/16)
- Abbiamo implementato le interfacce grafiche per visualizzare i dati dell'orario e permettere la selezione dei criteri di ricerca.
Day 7 (14/6/16)
- Abbiamo implementato le funzionalità di ricerca dell'orario dati come parametri iniziali rispettivamente il professore o l'aula o la classe.
Day 8 (15/6/16)
- Abbiamo testato e debuggato l'applicazione per eliminare eventuali bug di programmazione
Day 9 (16/6/16)
- Abbiamo rilasciato il prototipo di applicazione l'applicazione sviluppata
#Lista Riferimenti
- https://developer.android.com/studio/index.html
- http://html5today.it/tutorial/github-guida-per-principianti-per-contribuire-ad-un-progetto/
- https://developer.android.com/index.html
- http://guides.codepath.com/android/Handling-ProgressBars
- http://www.101apps.co.za/index.php/articles/android-s-recyclerview-and-cardview-widgets.html
- http://stackoverflow.com/questions/24471109/recyclerview-onclick
- https://guides.codepath.com/android/material-design-primer
- https://github.com/saulmm/Android-Material-Examples
- http://guides.codepath.com/android/Ripple-Animation
- http://guides.codepath.com/android#designing-and-styling-views
- http://guides.codepath.com/android/Shared-Element-Activity-Transition
- https://github.com/codepath/android_guides/wiki/Design-Support-Library
- http://www.truiton.com/2015/03/android-cardview-example/
- http://www.cristalab.com/tutoriales/introduccion-a-la-programacion-en-android-l-c113831l/