Come facilitare la user experience: pattern ricorrenti nelle interfacce grafiche

Ormai siamo abituati già da diverse decine di anni ad usare i computer sia per lavoro che per divertimento: siamo talmente abituati che riusciamo tranquillamente a districarci anche in nuove applicazioni perché magari somigliano ad altre. Le interfacce di applicazioni desktop per esempio hanno di solito un menù in alto che contiene almeno le voci… Continue reading Come facilitare la user experience: pattern ricorrenti nelle interfacce grafiche

T#011 – Aggiornare un database sqlite in un’applicazione Android esistente

In un precedente tutorial abbiamo visto come creare un database sqlite per la nostra applicazione Android, ma cosa occorre gestire nel caso in cui in un aggiornamento della nostra applicazione vogliamo modificare la struttura del database? Per fortuna Android ci aiuta in questo delicato compito mettendo a nostra disposizione un metodo che viene richiamato quando… Continue reading T#011 – Aggiornare un database sqlite in un’applicazione Android esistente

T#010 – Creiamo un browser per Android

Ciao a tutti, eccoci con un nuovo appuntamente con i nostri tutorial di programmazione Android. Dopo aver visto con i precedenti articoli vari aspetti legati al mondo dello sviluppo di un’applicazione per i nostri Google Phone, vediamo oggi, in questo nuovo tutorial, di mettere un po’ di cose insieme e creare un’applicazione completa. Nello specifico… Continue reading T#010 – Creiamo un browser per Android

Pensare in modo modulare: suddividi la tua applicazione Android in più progetti

Anche se le applicazioni per i nuovi dispositivi mobili vengono percepite come progetti di piccole dimensioni che non richiedono grossa manutenzione, è bene non scordarsi dei buoni principi di progettazione e programmazione. Cerchiamo quindi sin da subito di pensare a come suddividere il proprio progetto in moduli che possano essere eventualmente riusati in applicazioni future.… Continue reading Pensare in modo modulare: suddividi la tua applicazione Android in più progetti

T#009 – Creare ed usare database SQLite nelle applicazioni Android

Dopo aver visto la gestione delle preferenze vediamo come gestire il caso in cui abbiamo bisogno di salvare dei dati strutturati all’interno di un database nella nostra applicazione. In questo tutorial di programmazione Android vedremo come creare un database sqlite sul nostro device Android, come inserire dei dati ed eseguire semplici query.

Google I/O: ice cream sandwich e molto altro in arrivo per noi Android developers

Il 10 e 11 Maggio si è tenuto a San Francisco Google I/O, le novità sono state molte, vediamo insieme le più importanti nel mondo Android. Tutti i talk sono disponibili nel canale youtube ufficiale di Google developers, sono ovviamente in inglese ma molti degli speaker non sono di madre lingua inglese e quindi si… Continue reading Google I/O: ice cream sandwich e molto altro in arrivo per noi Android developers

Google I/O is coming to town

3… 2… 1… We have ignition La vita scorre placida nei suoi abitudinari alvei, ma in realtà Martedì 10 Maggio un evento si manifesterà tra di noi, lasciando scolvolte le coscienze tecnologiche di tutti: Google I/O sta per essere lanciata! A parte le ironiche iperboli è ormai cosa risaputa: gli eventi Google lasciano il segno… Continue reading Google I/O is coming to town

T#008 – Creare un’Activity per la gestione delle preferenze delle proprie applicazioni Android

Dopo aver visto nel precedente tutorial come usare la classe SharedPreferences per memorizzare valori primitivi, vediamo ora un esempio completo di interfaccia grafica propria, che ci permetterà di modificare varie opzioni. In questo post vedremo un semplice esempio di un’applicazione che mette a disposizione una Activity di preferenze in cui impostare alcune opzioni dell’interfaccia grafica.

Configurare egit (GitHub) in Eclipse e sfruttare le Librerie Open Source disponibili

Uno degli aspetti positivi dell’utilizzare Java come linguaggio di programmazione è la quantità enorme di librerie (molte delle quali open source) disponibili. Android non è una eccezione e, anche se esiste da poco, si trovano già molte librerie da sfruttare. Storicamente molte librerie open source utilizzano SourceForge come sito di riferimento (mette a disposizione repository,… Continue reading Configurare egit (GitHub) in Eclipse e sfruttare le Librerie Open Source disponibili