I"ve been in communication with the Italian Bind Chess federation secretary, Stefano. It started with him contacting me about an issue in my OpeningTree iOS.
I then thought well they need a blind mode. And wrote him my design plan and he responded’m using Opening trees on my iphone (last IOS update) and I like a lot having its function on a mobile device.
But I’m totally blind and your app have some of the problems most of the chess software have, on any platform.
IOS has its own screen reader, Voiceover.
In your app I can only follow an opening line clicking on the moves, but I can’t go backward. So, to change a simple move, I have to reset the starting position. At least I can use the Action menu!
About the board sorry, voiceover doesn’t intercept anything.
My hope would be that you can have the control bar accessible. I suppose it contains more buttons than the only one I see, Makenote.
And accessible board is worth doing in either iOS or Android. I have now made all three of my iOS chess app's boards accessible to the blind with speakmove.think a blind mode may be enough for some kind of apps, but for others there must be a really accessible UI.
I mean, to play against an engine, or against a human on an ICS, you need to insert moves fast, and the fastest way on a mobile device is a totally accessible board. Like you said VO should read the square and its content. It also should allow you to select the starting square of a move and then the arrival square.
Nowadays I can only think two accessible boards:
On IOS one is Shredder, which some of us used to play;
a more recent one is Chess Studio by Giordano Vicoli. This is primarily a pgn db manager, but from some times it has Stockfish on board, both analyzing and playing. Its board isn’t perfect, but anyway accessible.
I have other examples of partially accessible apps or windows software.
If you are interested I may write you again to inform you about what is the whole chess situation for accessibility.