Si parla tanto di RxJava ultimamente (anche noi su CNJ), e a ragion veduta direi. Nell’ambito Java, ha spopolato soprattuto nel mondo Android perché permette di semplificare notevolmente la gestione degli eventi asincroni e scrivere un codice decisamente più moderno. Mi sono sempre chiesto se RxJava fosse altrettanto utile negli applicativi web, dove la “reattività” tra client e server (o...
Continue reading...
L’argomento del primo screencast che abbiamo fatto a fine Maggio era composto da alcune chiamate a un server REST effettuate utilizzando RxJava e Retrofit. Nel post potete trovare le slide e il video con la registrazione dell’evento. Abbiamo visto come combinare più chiamate asincrone gestendo in modo abbastanza semplice i thread su cui eseguire il tutto. Il codice risultante era...
Continue reading...
Lunedì 18 Maggio abbiamo registrato uno screencast che aveva come argomento Retrofit e RxJava. Abbiamo utilizzato un hangout on air di Google Plus, grazie a questo strumento è stato possibile registrare lo screencast in più persone e trasmetterlo in diretta su YouTube. Alcuni fra i milioni di spettatori (ok, forse definirli milioni è un po’ eccessivo…) hanno partecipando attivamente ponendo delle domande....
Continue reading...
Lunedì 18 Maggio alle 22 faremo un live screencast che avrà come argomenti Retrofit e RxJava. Sarà possibile seguire in diretta su Google Plus lo screencast ed interagire in modo attivo per approfondimenti e domande. L’argomento dello screencast: Retrofit e RxJava RxJava è uno dei framework usati nello sviluppo di applicazioni Android al centro delle attenzioni di molti sviluppatori. Può...
Continue reading...
Si conclude questa breve introduzione ai concetti fondamentali di RxJava. Vedremo come gestire i thread sia sull’Observable che sull’Observer. Faremo prima degli esempi minimali per poi usare quanto visto nelle chiamate REST del post precedente....
Continue reading...
In questa seconda parte dell’introduzione a RxJava vedremo come inserire una chiamata REST all’interno di un Observable. Questo risultato ci servirà poi nella terza parte per combinare le chiamate asincrone a più servizi in un unico Observable....
Continue reading...
RxJava è una tecnologia molto interessante che promette di liberarci delle callback e di farci gestire programmi asincroni e basati sugli eventi utilizzando delle sequenze chiamate Observable. In questo post introdurremo i primi concetti di RxJava: gli Observable e gli Observer....
Continue reading...