AndroidProgrammazione

SQL e Retrofit2

Finiamo la gestione dell’archiviazione dati con una libreria che a prima vista può sembrare più complessa ma è molto potente e rende i nostri file lineari e leggeri.

Retrofit è un client, sviluppato da Square, che fornisce un potente framework per l’invio di richieste di rete. Questa libreria rende abbastanza semplice il download di dati JSON.

Per Utilizzarlo bisogna specificarlo nel file build.gradle, viene dichiarata anche la libreria per la conversione gson.

Successivamente nel file AndroidManifest specifichiamo la richiesta della connessione internet tramite:
<uses-permission android:name=”android.permission.INTERNET” />
Arrivati a questo punto creiamo la classe che gestisce i campi del record, ecco l’esempio da me utilizzato:

Per finire basta creare una classe che gestisce i nostri dati che verranno visualizzati in una cardview.

Ecco un semplice esempio di come leggere una tabella e visualizzarne alcuni campi nella nostra app, all’interno di una cardview:

chi vuole troverà l’esempio completo su Rubrica con retrofit2