Best in Class
Beginning players are well-advised to solve as many checkmate in one exercises as they can find until basic checkmate patterns are instantly perceived. Experienced players also may find such exercises useful. This app has the most generous number of exercises that I’ve found, sequences them well for maximum training, and functions smoothly. It is my top recommendation.