Salve sviluppatori e bentornati.
In questa sezione costruiremo questa sorprendente e complessa applicazione chiamata applicazione film.
Recupereremo i dati da IMDb.
Org, un sito web molto grande e un database di film, spettacoli televisivi e persone.
Stiamo per recuperare i film più popolari sotto forma di risposta JSON.
Quindi trasformeremo questa risposta JSON in oggetti Kotlin
visualizzati come schede nella nostra applicazione Jetpack Compose.
Utilizzando la libreria Retrofit, trasformeremo questa risposta JSON in oggetti Kotlin
e li visualizzeremo in schede in questo composito Kotlin pigro.
Inoltre, utilizzeremo il database della stanza e memorizzeremo i film che vengono recuperati
da questa API e li memorizzeremo nel database della stanza Film DB.
All'interno di questo database, creeremo un'entità, una tabella film contenente
quattro colonne: ID, titolo, panoramica e percorso della locandina.
Quindi, ogni film che abbiamo recuperato da Internet, lo memorizzeremo
all'interno del database della nostra stanza per l'uso offline.
Ok.
Siamo quindi in modalità offline e stiamo visualizzando i film più recenti e quelli più popolari memorizzati nella nostra applicazione.
Ecco quindi la potenza dell'utilizzo dell'architettura MVVM con la stanza, il database e il
retrofit per recuperare i dati da un'API online e memorizzarli nel database della stanza.
Voglio che vi concentriate su di me e mi seguiate passo dopo passo
in questa applicazione, perché è un'applicazione molto complessa e molto importante da costruire.