IntelliJ & Android Studio shortcuts

IntelliJ IDEA è l’IDE sviluppato da JetBrains che sta diventando sempre più diffuso negli ultimi anni. La prima versione è del 2001 e storicamente è sempre stato un prodotto a pagamento. Soprattutto per questo motivo, ha avuto una nomea di prodotto di nicchia: non troppi utilizzatori ma molto contenti di pagare la licenza vista l’alta qualità del prodotto. Da un...
Continue reading...

TDD in javascript con RequireJS

TDD in Javascript con RequireJS Qualche tempo fa, scorrendo gli annunci di lavoro su LinkedIn, mi sono imbattuto in una descrizione molto simpatica (e significativa per l’argomento di questo post) di cosa era richiesto al candidato dalla società proponente. Tra le richieste più comuni (conoscenza delle tecnologie X e Y, approccio TDD, programmazione secondo i principi SOLID,….) spuntava in bella...
Continue reading...

Creazione di un plugin per Apache Cordova

Creazione di un plugin per Apache Cordova Di solito nello scegliere un framework per creare app mobile multipiattaforma ci si basa quasi esclusivamente sulla semplicità d’uso. In realtà la vera killer feature di questa tipologia di framework è un’altra: l’estendibilità attraverso plugin. Il motivo della centralità di questa caratteristica è presto detto: qualsiasi framework decideremo di utilizzare non potrà coprire...
Continue reading...

Intervista alle Django Girls Roma

Intervista alle Django Girls Roma Oggi ospitiamo un’intervista alle Django Girls Rome che stanno preparando un workshop per il 12 dicembre. Anche se non abbiamo mai parlato di Python sulle pagine di CNJ ci è sembrata un’iniziativa interessante e, come nel nostro stile, siamo andati a vedere cosa c’è dietro le quinte. Ciao ragazze, potete innanzitutto spiegarci cos’è Django Girls...
Continue reading...

Droidcon London 2015: resoconto della conferenza

Il 29 e 30 Ottobre si è tenuta l’edizione 2015 del Droidcon londinese. E’ stato molto interessante, tanti talk di alto livello tenuti da sviluppatori, designer e esperti di tecnlogie Android arrivati in Inghilterra da mezzo mondo. Io ho avuto la fortuna di partecipare bissando la partecipazione dello scorso anno, in questo post proverò a riassumere le mie impressioni (senz’altro...
Continue reading...

Una introduzione ai bot di Telegram

Lo scorso 24 Giugno, Telegram ha rilasciato la nuova piattaforma dedicata ai bot. E’ possibile ora migliorare l’esperienza utente tramite bot già disponibili oppure crearne uno personalizzato. La nuova piattaforma dispone di un accesso API tramite chiamate HTTP rendendo facile ed intuitivo l’interazione con i server di Telegram. In questo articolo vedremo solo alcuni meccanismi base, senza scendere nei dettagli...
Continue reading...

Hello word CNJ I’m Android Wear Parte 2

  Dopo aver visto (nella prima parte del mio articolo) come creare una notifica che si interfacci al meglio con Android Wear, proviamo, rimanendo per ora sempre nel campo “gestione notifiche” ad implementare delle funzioni specifiche dello smartwatch targato Google. Dopo aver ricevuto la notifica generata dallo smartphone è possibile far svolgere al nostro orologio una “azione di risposta” che...
Continue reading...

React-native

React Native Nei miei ultimi post mi sono occupato di React: framework frontend creato da Facebook che è ormai l’ultima moda in fatto di sviluppo web. React-native è un progetto parallelo il cui scopo è quello di creare applicazioni native iOS e Android. Il risultato non sarà infatti un’applicazione ibrida in stile Apache Cordova ma una vera e propria applicazione...
Continue reading...