To be specific, I would accept a pull request that added clients as a collection, with one yaml file per client, with for example the features you looked into as a start. Your collection would all get one extra line:
platform:
- android
I could help with the list view.