When I first developed the Android version of SuDokuSolver, it was derived from a Windows-based, mouse driven version which had been running for some years. The first thing I noticed when I started to use the Android version "for real" was that the screen was the wrong way round. As it was touch-based, touching the buttons on the left hand side with my right hand obscured the working areas in the centre and right, and that what I needed to do was reverse the order of these three principal screen areas.
However, instead of doing just that, I reasoned that I already had a version that was suited to left-handed people, and it seemed a shame to throw that away. So I introduced some alternative screen layouts for right-handed users, and a menu-driven facility to switch from one to the other.
I recently managed to break my right wrist and elbow rather badly, and for the last few weeks I've been in plaster from the hand to above the elbow. I've used the enforced idle time that this has generated (I should have been sailing for six weeks by now) to work my way through the pile of Sudoku and Killer Sudoku puzzles I had waiting to be processed by Sudoku Solver. Using the Left-handed facility, of course! It's worked a treat. I've also taken the opportunity to make some changes to the layout XML files to bring them more in line with the latest Android standards. I'll make a new release of both Sudoku Solver and SuDoku Lite when the plaster is off my elbow and I can type normally again; at present I'm restricted to using just one finger on my right hand.
However, though the left-handed facility worked just fine, I did notice one issue: my ComboBox widget had the drop-down button on the right-hand, so the text in the ComboBox was obscured by my left hand when using that button. So after digging around in StackOverflow and other useful Android support sites, I've found a way to implement a layout parameter that enables me to specify whether the dropdown button should go on the left or the right. This is now working, and by introducing left-hand variants of the Select Game and Save Game functions I can use this left-handed ComboBox in those variants. This will be in the next releases of SuDoku Solver and SuDoku Lite. I'll share that ComboBox code via this website, again when my elbow is better.
PCDB SuDoku Solver has now been released to the Google Play market, and can, all being well, be purchased by anyone with an Android device running Android 3.2 (Honeycomb MR2) and a screen size of 1024 x 600 density-independent pixels (dips) or greater. For comparison, my Samsung Galaxy Tab 10.1 has a size of 1280 x 800dips
Nothing is easy, and Google Play continued to throw up "gotchas", refusing a couple of times to be able to process my uploaded .apk file. However, it relented in the end. You can find it by clicking on the Google Play button here.
I've asked for it to be available in the English-speaking countries and the Eurozone. The app itself only "speaks" English, but so do 99% of all apps ever written so I'm not too bothered about that yet.
The next stage is to publish the free "Lite" version with restricted facilities.
I've been developing an app to solve SuDoku and Killer SuDoku puzzles for several years now. With the increasing availability and use of Android-powered devices, I've recently ported the app to this platform, and it's now pretty well ready to publish on the Google Play (previously Android Market) website. There isn't much point in publishing an app like this without some degree of support, so I've set up this (PCDB Dev) website to provide that support. See what you think of it.