Guide Varie

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

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading...

1

Android puzzle

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. Vediamo come fare!

(more…)

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

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading...

10

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, forum, un sistema di bug tracking e tanti altri servizi). Da un po’ di tempo molti progetti open source sono passati a GitHub, un sito molto interessante in quanto sfrutta git come sistema di versionamento dei file. Git è un sistema di versionamento distribuito di nuova generazione utilizzato in un numero sempre crescente di progetti al posto dei “classici” cvs e svn.

Per utilizzarlo all’interno di Eclipse occorre installare l’apposito plugin, vediamo come fare. (more…)

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

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading...

3

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 vorrebbe utilizzare le feature disponibili solo nelle ultime versioni. (more…)

Go to Top