Android App White Labeling [geschlossen]

Ich versuche, die beste Methode zum Beschriften einer Android-Anwendung mit Weiß zu finden. Grundsätzlich möchte ich in der Lage sein, mehrere Versionen fast derselben App zu erstellen. Jede Version verfügt über unterschiedliche Ressourcen (z. B. zeichnbare Symbole, Farben usw.), die jedoch einen Großteil der Codebasis gemeinsam nutzen. Einige der Apps verfügen auch über zusätzliche Funktionen, sodass sie nicht nur Klone voneinander sind.

Eine Methode, über die ich nachgedacht habe, besteht darin, den gemeinsam genutzten Code in eine Bibliothek zu unterteilen. Das Problem besteht jedoch darin, dass ein Teil des gemeinsam genutzten Codes Aktivitäten enthält. Daher bin ich mir nicht sicher, wie die Ressourcen in den einzelnen Apps geändert werden könnten.

Eine andere Methode wäre Klon und eigene, aber dann müssten alle Fehler oder Änderungen in einem Repository auf das andere angewendet werden.

Gibt es noch andere Möglichkeiten? Was ist die beste Vorgehensweise zum Teilen von Code, einschließlich Aktivitäten, einiger Ressourcen und anderer regulärer Java-Klassen, zwischen zwei Android-Apps?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage