Descrizione del progetto
TradottoDopo l'acquisto, la foto può essere scaricata sul telefono o inviata a qualsiasi applicazione (VIber, WhatsApp, Telegram, Instagram, GDrive, GMail, ecc.).
Primo schermo: barra di ricerca (nessuna autorizzazione richiesta).
Secondo schermo: risultato della ricerca per riga (nessuna autorizzazione richiesta).
Terzo schermo: dettagli della foto + pulsante "Scarica" (non richiede autorizzazione).
Dopo aver premuto il pulsante, mostriamo:
Schermo quattro: Autorizzazione.
Schermo cinque: registrazione.
Schermo sei: le mie foto.
Per l'app Android sarà fornito un telaio pronto con un menu e tutti gli elementi necessari in questo menu. Sarà fornita anche una libreria pronta per lavorare con l'API di Photobank. La libreria fornirà un'interfaccia comoda e flessibile per richiedere dati dal server, nonché la possibilità di specificare il proprio callback al ricevimento dei dati. La libreria è scritta attorno al Client Http Asincrono di Android.
Pertanto, tutta la comunicazione con il server sarà astratta dal programmatore che implementerà l'app Android.
La libreria EventBus sarà utilizzata come strumento per il trasferimento dei dati all'interfaccia utente.
Supporto per la versione Android dalla versione 4.4.+.
Tutti gli elementi grafici e i controlli dell'interfaccia utente devono essere eseguiti in conformità con le linee guida ufficiali:
Quindi, non è necessario creare le proprie icone.
Requisiti obbligatori:
Familiarità con le linee guida di Google Material Design
Conoscenza e comprensione di EventBus
Avrà anche esperienza con il Client Http Asincrono di Android.