GTBee sounds awesome - I think it would really help me to bee able to create one-off tasks with penalties and deadlines. I tried getting it to work for Android using this most recent APK, version “alpha”:
But I found that it wasn’t actually charging me.
So I forked the repository at https://github.com/zedmango/gtbee and updated it for the latest SDK.
When I did this and compiled it, I found that the APK I got (available at https://www.mediafire.com/file/pmpcpaaj9qofm4j/app-debug.apk/file) has a bunch of weird errors, including some odd authentication errors:
- it directed to the main page rather than the login
- on login, it kept the web browser open to the beeminder list of goals, rather than returning to GTBee
- from “Settings” or “Failed Tasks” or :New Task," the upper left back button takes you to the “Beeminder Sign In: In order to use this app you must have a beeminder account” page
- app crashes on “Completed Tasks” or “Beeminder Integration”
and a bunch of other weird crashes.
I also tried the version available here, “v4”:
and found it has all the same bugs as my forked version generated from the latest gethub and updated.
Oddly, @yixler said that those two versions “v4” and “alpha” should be the same except that “alpha” has working API keys. So apparently the most recent github code does not have those working API keys.
So it looks like we just need to get the keys working again as they are in that “alpha” APK, and then get the charges to work properly.
I’d like to work on this. I know very little about Android development so any suggestions or help from anyone in debugging would be appreciated.