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

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

Versioni differenti di Android, per quali di queste conviene rendere compatibili le proprie applicazioni?

Uno dei problemi di Android è quello della frammentazione delle versioni, esistono più versioni rilasciate e purtroppo non tutti i device vengono aggiornati in tempi brevi. Dal punto di vista dello sviluppatore questo complica le cose perchè da un lato non si vuole ridurre il possibile bacino di utenti non supportando alcune versioni, dall’altro si… Continue reading Versioni differenti di Android, per quali di queste conviene rendere compatibili le proprie applicazioni?