• Testing di codice RxJava asincrono con Mockito

    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 molto semplice da leggere, in questo post partiremo da un esempio simile a…

    Read more
    1
  • Sviluppare applicazioni con React e Flux

    Nel mio precedente post ho introdotto React: ultimo framework front-end creato da Facebook. In questo nuovo post tratterò Flux: un pattern architetturale che si pone come sostituto del ben più noto Model View Controller.

    Read more
    1
  • Java EE 7 e WebSocket (con WildFly e AngularJS) – Parte 2

    Nel post precedente abbiamo conosciuto WebSocket nelle sue caratteristiche architetturali e affrontato la sua implementazione lato server con WildFly, in riferimento ad un progetto di esempio ben preciso che trovate su GitHub e in live demo su OpenShift. E’ il momento adesso di vedere come gestire l’invio e la ricezione di oggetti lato client, e come integrare il tutto in una applicazione AngularJS.

    Read more
    0
  • Gestione di una form con il Data Binding Android

    Una delle novità più interessanti per gli sviluppatori Android fra quelle presentate al Google I/O 2015 è senza dubbio il framework di Data Binding. Ne abbiamo già parlato in un altro post, adesso è arrivato il momento di provare questo framework in un esempio reale.

    Read more
    1
  • Bottoni responsive con jQuery e CSS

    In questo post vedremo come usare jQuery e CSS per governare il comportamento di alcuni bottoni e renderli più eleganti e responsive.
    Con CSS faremo in modo che occupino il 100% dello spazio su dispositivi MOBILE, mentre con jQuery renderemo la loro larghezza omogenea nel caso di visione su PC.

    Read more
    1
  • Android Programmazione Avanzata: libro disponibile su Amazon

    Se seguite questo blog da un po’ di tempo sarete sicuramente a conoscenza dell’uscita della seconda edizione di Android Programmazione Avanzata. Fra gli autori della seconda edizione ci sono anche io, insieme a Matteo Bonifazi, Alessandro Martellucci e Stefano Sanna. Ne abbiamo parlato nel dettaglio in un altro post in cui è stata annunciata l’uscita del libro, altre informazioni sono disponibili sul sito ufficiale androidavanzato.it/.

    Read more
    6
  • Java EE 7 e WebSocket (con WildFly e AngularJS) – Parte 1

    Per rendere i nostri applicativi web sempre più reattivi, la gestione asincrona degli eventi è fondamentale. WebSocket può essere una soluzione, essendo una tecnologia che possiamo ormai considerare consolidata. Non è una novità nemmeno per il vecchio e caro mondo Java, che ci ha sempre provato con l'”architettura” Comet, e soprattutto con Java EE 7.

    Read more
    0
  • Hello World CNJ I’m Android Wear

      Android wear è un sistema operativo basato su Android con lo scopo principale di gestire le notifiche del telefono direttamente da un accessorio indossabile come orologi ed occhiali. I primi rumor della sua esistenza risalgono al 18 marzo 2014 presentati poi, di fatto, solamente qualche mese dopo, il 25 giugno, in occasione del Google I/O 2014. L’orologio che prende

    Read more
    0