Parsing JSON in Kotlin con Klaxon

Parsing JSON in Kotlin con Klaxon

Oggi mi sono scontrato con un interessante JSON parser per Kotlin: Klaxon!

L'ho testato e devo dire che ci voglio veramente pochissime righe di codice.

Ne vediamo un esempio in ambito Android, ma non dovrebbe cambiare nulla se volete usarlo in ambito desktop.

Leggi
Impostare il back button nella toolbar in Android

Impostare il back button nella toolbar in Android

Quando aggiungiamo una Activity in Android, dobbiamo aggiungerla anche nel manifest; una cosa del genere già basta:

<activity android:name=".ClientiActivity"></activity>

E fin qui, bene o male lo sappiamo.

Il problema è che se arriviamo da un'altra Activity, non abbiamo il back button nella toolbar.

Leggi
Eseguire richieste HTTP in Android con Kotlin

Eseguire richieste HTTP in Android con Kotlin

Eseguire richieste HTTP con Kotlin è alquanto semplice usando la classe URL.

Vediamo come eseguire una richiesta asincrona (che in ambito Android è obbligatorio) e visualizzare la risposta nel Logcat.

Come libreria esterna useremo Anko, sia per effettuare la richiesta asincrona, sia per il logging.

Leggi
Eseguire richieste asincrone in Android e Kotlin con Anko

Eseguire richieste asincrone in Android e Kotlin con Anko

Per eseguire richieste asincrone in Android, siamo abituati ad usare AsyncTask, sia in Java che in Kotlin.

Per quest'ultimo, però, ho scoperto una libreria che ci permette di avere sintassi molto più Kotlin style: Anko!

E' una libreria scritta direttamente da Jetbrain, e quindi direi che è più che valida.

Leggi
Usare le animazioni in TornadoFX e Kotlin

Usare le animazioni in TornadoFX e Kotlin

Non so quante animazioni stile web potremmo mai usare in un programma per desktop, ma conoscere come si fa di certo non fa male.

Vediamo, quindi, come creare animazioni usando TornadoFX e Kotlin.

Leggi
Disegnare forme in TornadoFX e Kotlin

Disegnare forme in TornadoFX e Kotlin

TornadoFX, essendo un porting di JavaFX per Kotlin, ha praticamente tutte le sue potenzialità.

Oggi vediamo come aggiungere facilmente delle forme.

Useremo uno stackpane come layout di base.

Leggi

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2626 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy