Quindi che tipo di applicazione costruiremo in questo modulo qui?
Costruiremo un'app per i pasti, un'app in cui possiamo visualizzare alcune ricette, alcune preferite e anche filtrare le ricette e per questo in
questa applicazione, avremo bisogno di un po 'di navigazione.
Avremo la nostra intestazione lì con un titolo nel mezzo e con un pulsante di menu qui
a sinistra che ci consente di aprire un cassetto
laterale al quale tornerò tra un secondo e in fondo a
questa pagina qui, abbiamo Avremo schede, ne avremo due: una per tutti i pasti, tutte le ricette e una per i nostri preferiti che
ovviamente potremo aggiungere in questa app.
Ora su quella pagina, avremo una griglia di categorie,
quindi sostanzialmente qualcosa come cibo italiano, esotico, forse tedesco, quindi sostanzialmente diverse categorie di alimenti e quando tocchiamo una di
queste categorie, verremo presi
in una seconda schermata dove avremo quindi un pulsante Indietro in alto per tornare indietro
con un altro titolo, il titolo della categoria e
su quella schermata, avremo quindi le ricette.
Quindi, avremo più di queste carte con diciamo un'immagine, un titolo, alcune informazioni extra sulla ricetta come il
tempo necessario per crearla e così via, quindi quando facciamo
clic sul pulsante indietro, siamo ovviamente ripreso qui.
Ora questa è una parte ed è tutto ciò che ci troviamo nella
scheda tutto laggiù, quindi quando questa è la scheda attiva. Ora non abbiamo ancora finito in questo flusso, ovviamente possiamo toccare
una singola ricetta e questo ci porterà ad un'altra pagina qui dove possiamo vedere i dettagli di questa ricetta.
Quindi, dove abbiamo anche un'intestazione e un'immagine di questa ricetta e anche un pulsante Indietro
che ci riporta a questa pagina qui, dove abbiamo anche ulteriori informazioni sulla ricetta, come ad
esempio gli ingredienti che sono un tale elenco e quindi anche i passaggi necessari per creare questa ricetta, come tagliare le cipolle e
così via.
Quindi queste sono le informazioni sulla ricetta che abbiamo qui e possiamo tornare indietro.
Importante, avremo anche la funzionalità di contrassegnare una ricetta come preferita lì, ad esempio qui nell'intestazione, potremmo avere un'icona a
stella che ci consente di farlo, beh, è una brutta stella ma è qualcosa
che potremmo
avere qui per contrassegnare una ricetta come preferita e la aggiungeremo a questa lista di preferiti perché
questa è l'altra scheda che abbiamo qui, giusto?
Questa è la seconda scheda che abbiamo qui. Quando premiamo questa scheda qui, sostanzialmente cambiamo la scheda in questa schermata
iniziale in cui abbiamo quel pulsante
di menu, abbiamo ancora le nostre schede qui con tutti e con i preferiti,
ma ora diciamo che i preferiti è la scheda attiva.
Bene, in questo caso se i preferiti sono la scheda attiva, qui essenzialmente vediamo un elenco di ricette
che assomiglia a questo elenco qui di ricette quando facciamo
clic su una categoria ma ora solo con un elenco di ricette con le ricette che abbiamo contrassegnato come preferito.
Ora possiamo ancora avere una singola ricetta fatta e siamo portati su quella pagina dei dettagli della ricetta lassù
e se ora premessimo il pulsante Indietro, ovviamente torneremmo a questa
pagina, quindi il pulsante Indietro ci porta in diversi pagine a seconda della nostra provenienza.
Ora cosa succede quando premiamo quel cassetto qui, quando tocchiamo questo pulsante di menu? Cosa succede in questo
caso?
Bene, in questo caso, apriamo un cassetto laterale che ci consente di andare all'app dei pasti che alla fine è questa app su cui
stiamo iniziando, dove abbiamo tutti i preferiti e anche la schermata dei filtri. Ora i filtri è una schermata nuova di zecca
che abbiamo in questa applicazione, in cui abbiamo anche un pulsante di menu per
accedere allo stesso menu qui e possibilmente tornare alla pagina dei pasti e sui filtri, possiamo impostare filtri come glutenFree
o vegan e noi avremo alcuni interruttori qui che ci consentono di attivare e disattivare queste opzioni e
abbiamo anche un pulsante di salvataggio qui in alto che ci consente di salvare la nostra
selezione e quindi possiamo tornare indietro e le ricette che vediamo qui saranno filtrato dalla nostra selezione nella schermata del filtro.
Quindi questa è l'applicazione che stiamo costruendo e ora questo schizzo mostra due cose: per prima cosa,
le mie abilità di disegno non sono così fantastiche. Non dovrebbe importare troppo, perché per fortuna non è
una lezione di disegno.
La cosa più importante che mostra questo schizzo è che avremo molta navigazione, abbiamo le
schede, abbiamo
un cassetto laterale e abbiamo la navigazione avanti e indietro, quindi andremo avanti e indietro tra le pagine, avremo per cambiare il titolo
nell'intestazione in base a dove stiamo andando, dovremo cambiare il contenuto sullo schermo in base a
dove stiamo andando e quindi, abbiamo bisogno di una potente soluzione di navigazione in cui non usiamo
solo se controlla come abbiamo fatto finora nel corso. Non solo perché sarebbe molto ingombrante da
scrivere, ma anche perché vogliamo queste bellissime animazioni, queste transizioni tra schermi e questo è qualcosa
che fortunatamente possiamo aggiungere in un modo relativamente semplice.