Kotlin

Uno dei linguaggi basati su JVM

Mattepuffo's logo
Creare un menu console in Kotlin

Creare un menu console in Kotlin

All'inizio ho cercato una libreria apposita, come ce ne stanno tante per altri linguaggi.

Alla fine mi sono detto che il menu è composto da tre voci, e quindi può bastare crearselo da soli!

Ovviamente parliamo di un'applicazione in Kotlin da lanciare nel terminale, quindi niente gui.

Mattepuffo's logo
Connessione a MariaDB con Kotlin e Persism

Connessione a MariaDB con Kotlin e Persism

Persism è un ORM per Java, e quindi compatibile anche con Kotlin, molto leggero, e che è in grado di connettersi a diversi db.

Questo perchè in verità dobbiamo indicare noi a quale db collegarsi e quale driver usare.

Quindi, ad esempio, se usiamo MariaDB o MySQL, dobbiamo anche installare il driver JDBC apposito.

Oltre a questo, Persism ha vari meccanismi di auto configurazione.

Mattepuffo's logo
Creare TUI in Kotlin con Lanterna

Creare TUI in Kotlin con Lanterna

Lanterna è una libreria per Java che ci permette di creare delle interfacce testuali simili a quelle create con curses.

Ma questa a descrizione è molto restrittiva, in quanto Lanterna è in grado ci creare anche dei layout complessi, con finestre, pannelli, file dialog, ecc.

Inoltre, è anche possibile usare le stesse classi di Swing (ma non è obbligatorio).

Oggi vediamo come usarla in Kotlin.