Può capitare che sviluppando un’app Android si riveli utile creare delle librerie di codice riutilizzabili in diversi progetti.
Utilizzando Eclipse il procedimento è abbastanza semplice, dato che ogni libreria è un progetto a sè stante e può essere associata a uno o più progetti. E’ anche facile metterla sotto controllo di versione con Git o altri VCS.
Utilizzando invece Android Studio, gestire le librerie si rivela un po’ più complesso. In Android Studio infatti ogni libreria è memorizzata all’interno della directory principale dell’app che la utilizza. Se a questo punto si volesse mettere sotto versioning la directory dell’app, si andrebbe ad aggiungere anche la cartella della libreria, mentre l’obiettivo è quello di tenere il versioning della libreria separato da quello dell’app.