Apps that are good for doing crossword puzzles in:

web-based

Android

File formats