Sviluppo di applicazioni Android con AndroidAnnotations

AndroidAnnotations è un framework open source che permette di utilizzare varie annotation nello sviluppo di applicazioni Android. Qualcuno che già sviluppa su Android si sarà chiesto, come mai tutti i framework Java moderni sono basati sulle annotation mentre Android non ne utilizza? È stato fatto un passo indietro? Scopriamolo insieme.

Aperitivo AndroidAnnotations a Firenze

Il 19 Marzo in centro a Firenze ci sarà un “evento aperitivo” dedicato ad Android organizzato dal GDG Firenze. All’interno di questo evento parlerò di AndroidAnnotations, un framework Android scritto molto bene che permette di sviluppare app Android scrivendo codice più semplice e leggibile sfruttando delle annotation.

Creare un backoffice in 5 minuti con OpenXava parte I

Da un po’ di tempo si parla di framework che permettono di creare interfacce grafiche partendo dal proprio modello dei dati o da una sua rappresentazione. Il termine scaffolding indica proprio questo: generare codice (che di solito permette di eseguire operazioni crud su entità) con un tool automatico invece di scriverlo a mano. Lo scaffolding è stato reso popolare da Ruby On Rails ed è attualmente presente in molti framework in diversi linguaggi di programmazione, per esempio è supportato da Django in Python, CakePhp e Symfony in php e Grails in Groovy. Ovviamente esiste qualcosa anche in Java: un esempio è Spring Roo e un altro che vedremo in dettaglio in questo articolo è OpenXava.

Tutorial Java: il metodo equals e l'operatore ==

Uno degli argomenti classici di un qualunque corso Java che si rispetti è come capire se due oggetti sono uguali. Tutti starete pensando: che ci vuole, basta usare il metodo equals di Object! In effetti l’argomento può sembrare molto semplice ma secondo me se ci fosse una classifica delle cause più frequenti di bug il non corretto utilizzo del metodo equals sarebbe nelle prime posizioni!

DROIDDevCon: conferenza italiana dedicata agli sviluppatori Android

Il 24 Ottobre 2012 si svolgerà a Verona la prima edizione di DROIDDevCon, la prima conferenza italiana dedicata interamente allo sviluppo di applicazioni Android. Potevamo mancare noi di CoseNonJaviste a un evento del genere? Ovviamente no e quindi sarò io a ripresentare l’ormai collaudato talk sulle librerie disponibili su Android.

Tutorial jQuery Mobile: come creare una semplice web app per smartphone

Quando si parla di sviluppo di applicazioni web per dispositivi mobile i framework di riferimento sono attualmente due: Sencha Touch e jQuery Mobile. Il primo dei due si vanta di essere più potente e più maturo ma è un po’ più ostico da usare per chi non è esperto di javascript. In questo post vedremo una introduzione a jQuery Mobile, fin da questi semplici esempi si può notare come questo framework sia facile da utilizzare in quanto utilizza molto html5 e pochissimo javascript.