Development
progress was hampered by work I needed to do for the UK personal tax year
year end and also having to get my Company accounts together.
I also dealt
with the fallout from my test run which fatally damaged my HTC One
and crippled my Samsung S6 test and main phones.
I bought a
reconditioned S6 from eBay, but have not been able to fully port over
to it yet. That is the last time I will ever permit any rain to get
on a phone.
I was stunned
at how fragile the S6 was to moisture exposure. The HTC refuses to
charge now, despite resetting the battery logic and it detecting the
charger connected.
I made some
improvements to the runtime UI to better inform the user of what
Strava is doing with their run upload. Upload error handling and
feedback to the user was also improved to handle the case where there
is no network connection. Have I mentioned I hate Android layouts?
I worked
through my AVD tests as part of my pre release process and noticed
some weirdness in the Strava authorisation flow. This code has not
changed for a long time, but de-authorising runtime on the Strava
side (to force the flow to get a token again) resulted in a black
screen when requesting authorisation. Very odd.
should be :-
A full gradle
clean and rebuild sorted that one out. We were good to go.
I changed the
tester audience on runtime from closed alpha to open alpha, uploaded
the 0.0.6 APK and started the rollout. I’ve limited the open alpha
audience for now in case the release is a complete disaster.
If you do test
out this version, I’d really appreciate any feedback you have. All
feedback is good, screenshots would be fantastic if you encounter any
weirdness. I have a crash handler on this build which will try and
send an email with the stack trace should an unhandled exception
occur. You’ll be asked before it sends, so you get to see what the
email contains. You can cancel this if you like.
If you do try
the test versions then once I add in IAP (for longer runs etc.) you
should receive these IAPs automatically so you never need to pay for
anything.
Please don’t
clear your data for the app as the test status will be lost and
you’ll lose the freebies when they are available. Uninstalling and
reinstalling a test version should re-instate the tester setting.
The open alpha
link is below.
I hope you
enjoy the app and I hope it helps you improve your running times.
Many thanks for your help and feedback.
No comments:
Post a Comment