Usare il progetto Apollo per implementare un client GraphQL per Android: ecco tutto ciò che serve per generare codice Java ed eseguire query e mutation.

Il linguaggio Kotlin supporta la programmazione orientata agli oggetti, e quindi l’ereditarietà: dall’estensione delle classi, all’override dei metodi.

Le stringhe sono oggetti di estrema utilità in moltissimi linguaggi di programmazione: ecco come usarle ed i metodi principali per gestirle su Kotlin.

Come molti altri linguaggi di programmazione, anche Kotlin supporta l’uso degli array: ecco come utilizzarli e quali funzionalità supportano.

Kotlin supporta due tipologie di cicli: for e while. Entrambi riprendono concetti comuni a molti altri linguaggi di programmazione: eccone i dettagli.