Skip to content

Progetto di Verifica Automatica di Sistemi - Flickr Client - AA 2017-2018

License

Notifications You must be signed in to change notification settings

matteocastagnaro/progetto-verifica-automatica

Repository files navigation

Verifica Automatica di Sistemi - Progetto 2017

Progetto di Verifica Automatica di Sistemi, A.A. 2017-2018

Authors

  • Matteo Castagnaro - VR407832
  • Francesco Marretta - VR412875

Tema

Il progetto consiste nella realizzazione di un client Flickr che deve permettere di effettuare le seguenti operazioni:

  • ricerca delle immagini per chiave (stringa)
  • ricerca delle ultime immagini caricate
  • ricerca delle immagini più popolari

In ogni caso, il risultato dovrà essere la visualizzazione di una lista di titoli di immagini, con alla loro sinistra una preview dell'immagine (75x75 pixel). Ciascun elemento della lista dovrà reagire ai seguenti eventi:

  1. click semplice: si dovrà visualizzare l'immagine ad alta risoluzione, con sotto gli ultimi commenti inseriti per quell'immagine
  2. click lungo: si aprirà un menu contestuale che permetterà di effettuare le seguenti due operazioni: a) condividere l'immagine ad alta risoluzione con altre app disponibili alla condivisione (es: WhatsApp, Telegram, Gmail) b) cercare le ultime immagini caricate dallo stesso autore

La funzione di condivisione di un'immagine dovrà essere accessibile anche da menu nell'action bar, se si sta già visualizzando l'immagine ad alta risoluzione.

Il layout dovrà essere responsive, usando un approccio stile master/detail. Su un telefono si visualizzeranno alternativamente i frammenti per ricerca, lista delle immagini e singola immagine ad alta risoluzione. Su un tablet, il frammento della ricerca dovrà essere sempre visibile, mentre i frammenti della lista delle immagini e della singola immagine ad alta risoluzione dovranno essere mostrati in alternativa fra di loro.

Il menu dell'applicazione, oltre alla condivisione dell'immagine attualmente mostrata, deve includere una voce per mostrare data, versione e autore dell'applicazione.

Si utilizzi il paradigma MVC.

About

Progetto di Verifica Automatica di Sistemi - Flickr Client - AA 2017-2018

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages