A dotnet core CLI ANG
and WinForms GUI
that automates solving some Nonogram Android app.
The Parser
library converts images to a Puzzle
object, which the Solver
solves by looking at independent rows and columns.
An ADB client Phone
takes screenshots adb exec-out screencap
and rapidly taps. Instead of directly invoking adb input tap
(the input
command was taking about a second for each execution on the phone), use MonkeyRunner Jython for tapping. Sending messages to the Jython process using stdin/stdout wasn't working, so communicate over HTTP requests with the MonkeyTapper
server.