Java

Programmazione concorrente con Thread ed Executors

Episodio #28 | Durata 23 minuti | Autore Giuseppe Maggi | Data 12-04-2017 | Categoria

Quando le applicazioni crescono potrebbero aver bisogno di eseguire operazioni in parallelo: questo non è impossibile. Si può suddividere un programma in più filoni d’esecuzione attivandoli e coordinandoli con apposite classi Java. Iniziamo ad esplorare il mondo della programmazione concorrente

Java

Leggere e scrivere file di testo in Java

Episodio #27 | Durata 19 minuti | Autore Giuseppe Maggi | Data 05-04-2017 | Categoria

La memorizzazione su file è una delle principali modalità di persistenza di dati nella programmazione. Java offre un intero sottosistema per affrontare questa tematica. Vediamo come si possono salvare e leggere file testuali su disco

Android

Android: accedere alla rete con OkHttp

Episodio #26 | Durata 18 minuti | Autore Giuseppe Maggi | Data 29-03-2017 | Categoria

L’accesso alla rete da un’app Android richiede un set necessario di operazioni da compiere nonchè adeguate configurazioni: OkHttp predispone alla perfezione il nostro lavoro per l’interazione con protocollo HTTP. Vediamone il funzionamento con un esempio pratico

Introduzione a P5.js

Episodio #25 | Durata 15 minuti | Autore Ignazio Calò | Data 22-03-2017 | Categoria -

p5.js è una libreria JavaScript inusuale e al tempo stesso molto interessante e divertente nata, cosi come Processing, per rendere la programmazione accessibile ad artisti, designer, insegnati e chiunque sia alle prime armi con la programmazione in genere.

Java

JavaFX, usare i layout predefiniti

Episodio #24 | Durata 14 minuti | Autore Giuseppe Maggi | Data 15-03-2017 | Categoria -

JavaFX viene distribuito con un gran numero di layout predefiniti inclusi che impongono politiche di gestione degli spazi in grado di rendere più leggero il nostro lavoro di progettazione. Vediamone alcuni al lavoro in questo esempio

Android

AutoCompleteTextView in Android

Episodio #23 | Durata 12 minuti | Autore Giuseppe Maggi | Data 08-03-2017 | Categoria

E’ fondamentale che l’utente inserisca dati corretti per poterli usare nelle nostre elaborazioni: noi, dal canto nostro, dobbiamo fare il massimo per aiutarlo. Un modo per indirizzarlo è quello di fornirgli dei suggerimenti e la AutoCompleteTextView permette di digitare testi in maniera guidata

Java

Java: LinkedList e ArrayList a confronto

Episodio #22 | Durata 21 minuti | Autore Giuseppe Maggi | Data 01-03-2017 | Categoria

In Java, l’ArrayList è il tipo di lista più comune ma non è l’unico. La LinkedList può essere molto utile, soprattutto in determinate casistiche. In questo tutorial, ne conosceremo le caratteristiche fondamentali e la metteremo a confronto con l’ArrayList

Android

Android: inserimento di date con CalendarView

Episodio #21 | Durata 12 minuti | Autore Giuseppe Maggi | Data 22-02-2017 | Categoria

Inserire date tramite l’interfaccia dell’app può essere noioso e foriero di errori per l’utente. L’ideale sarebbe offrire un calendario a comparsa per selezionare la data desiderata in maniera intuitiva ed immediata. Il web ci ha abituato a questo da anni ma anche in Android si può con CalendarView

Java

JavaFX: grafici per l’interfaccia utente

Episodio #20 | Durata 21 minuti | Autore Giuseppe Maggi | Data 15-02-2017 | Categoria -

Se è vero che un’immagine dice più di mille parole, un grafico può essere un ottimo modo per visualizzare i dati che la nostra applicazione Java elabora. Tra gli strumenti che JavaFX offre, non poteva mancare un’abbondante raccolta di classi Chart ed in questo video iniziamo a conoscerle

Android

Android: controllare l’input con TextWatcher

Episodio #19 | Durata 19 minuti | Autore Giuseppe Maggi | Data 08-02-2017 | Categoria

Le nostre app vivono dell’input fornito dall’utente pertanto è fondamentale verificarne la correttezza sin dall’introduzione. In questo, il TextWatcher può essere un validissimo alleato grazie ai suoi metodi che ci permettono di analizzare ogni carattere inserito dall’utente