У меня есть одно приложение для Android с пользовательским логотипом, некоторыми пользовательскими конечными точками службы json, случайным пользовательским текстом и, возможно, пользовательской цветовой схемой.
Для моего клиента это конкретное приложение нужно будет переименовать и распространять как совершенно другое приложение примерно 5 -10 раз. Поэтому я ищу способ повторного использования наибольшего количества кода -, действия и службы будут идентичны, за исключением пользовательских вещей, которые я упомянул.
Во-первых, как я могу делиться проектами в том смысле, что один проект будет содержать весь код (, включая действия ), а другие просто модифицируют несколько значений. Я не могу придумать разумного способа совместного использования кода службы и кода активности со случайным значением, добавляемым через свойства.
Могут ли файлы ресурсов макета/строки Android извлекаться из свойств? Можно ли объединить действия в банку и использовать их совместно с другими проектами?