Skip to content

How to help

Raphael Mack edited this page Feb 8, 2018 · 7 revisions

These days are awesome, because this app attracted a few users, some even willing to help. So let me try to do something for them.

Adding translations

Translating is not very complicated but very important. To start with a new language go on like that:

  • fork the repository on github and clone that one to your disk
  • create the directory structure for the new langauge code in app/src/main/play/ (copy an existing one, preferably en-US or de-DE - the ones I maintain) and update it with content for your language
  • add a new strings.xml in app/src/main/res/values-XX either manually or using Anrdoid Studio In the long we can check whether it is worth to use a translation platform, if you have a suggestion, just let me know.

In case you are even willing to do more than a one-time translation I am happy if you decide to maintain a language. Give me a note and I will get in contact with you before a release and ask to complete the new strings and also translate the latest changes / aka release notes in app/src/main/play/xx-XX/whatsnew.

Testing

So far I have not really distributed versions for testing. Even though I am not a play store fan I could use the beta track there to easily distribute testing version. Please get in contact with me, whether this would help. In that case you would be able to get early versions with the same APP ID, and therefore also acting on your real data. It is what I personally also do, but there is the risk that the data gets corrupted - even though I do my best to prevent that.

An alternative would be to distribute apks with a debug version, which you can install in parallel to the live version of the app, so you can use the stable version in daily life and still try pre-releases.

Please let me know what you prefer, that I can setup this.

Contributing Code

The level for the advances users is for sure code contribution. You can always send pull request, and I am happy about those. Nevertheless, I would suggest, that you first discuss in a ticket the feature you want to add or the bug you wanna fix. You can select one of the issues tagged with "help wanted" but finally the best would be to start with something you personally are interested in.

Clone this wiki locally