This app was mentioned in 2 comments, with an average of 1.00 upvote
I'm just learning but I use this one. It has a bunch of endgame puzzles to solve in addition to both online and offline play.
thank you! I'm using this app, but i cant seem to connect to the multiplayer if that matters to you.