Ho un'applicazione a pagamento sul mercato Android, tuttavia, voglio rilasciare una versione gratuita supportata da annunci pubblicitari.
Il modo più semplice che ho pensato di fare è stato quello di creare un ramo sul mio repository di subversion che ha il codice aggiuntivo per aggiungere gli annunci. Tuttavia, quando sono andato a inviare questo al mercato Android, richiedono nomi di pacchetti univoci. Questa soluzione non funziona più per me perché dovrei cambiare il pacchetto di ogni file di classe, il che renderebbe molto doloroso unire il tronco e il ramo.
Qual è il modo migliore per tenere insieme questi due progetti, condividere le patch, ma con un pacchetto diverso?