I have started adding support in MJ for full points hands. Along the way, I tweaked the computer’s logic to be a little smarter, hopefully.
After ALScoreKeeper became functional, it has been optimized to reduce about 400 bytes from its apk. Seems modest but every bit should help.
Android apps have a lifecycle which can survive restarts. It is an important Android programming guideline, yet again the documentation seems woefully inadequate. Anyhow, ALScoreKeeper now can rise again like a zombie. That is, rotate the screen without losing the scores.
After learning the hard way about low memory situations on Android, I am paranoid about memory efficiency. As I learn more about Android, VMNotifier has been optimized slightly to save 200 bytes (that is, bytes) of disk space which should also save some memory at runtime. Am I too paranoid? Google’s documentation already talks about saving single digit bytes in their Best Practices for Performance section.
After some user testing, a few improvements to VMNotifier were immediately clear. VMNotifier has been updated to notify you even while the display is off. The Reset button was added as a result of artifacts from T-Mobile’s (USA) voicemail system for pre-paid service (I do not know if there is a difference between pre-paid and post-paid service). If you use a different provider or post-paid service, let me know how VMNotifier works for you.