Wenn ich eine solche Lösung umsetzen würde, wäre es ein Java-Programm, damit ich nicht die gesamte Logik neu schreiben und zukünftig in zwei verschiedenen Programmiersprachen pflegen muss.
Für einen solchen Aufwand fehlt mir aber aktuell die Zeit und eine Überarbeitung des Android-Interfaces, damit es mehr Flexibilität und Performance bietet (sowie einige andere Dinge) hätten für mich aktuell eine höhere Priorität. Sorry!