ReviseAid FRCOphth part 1 is the only way to revise for your part one while on the move. Crammed with 120 MCQs (an entire exams worth) with an equal spread across all the categories from previous exam report breakdown.
No subscription is required, and once you have downloaded the app you don't even need an internet connection. It will give you a score so you can keep tabs on your progress, and you can practice questions as many times as you like with the reset function.
ReviseAid FCROphth part 1 has been written by recent successful candidates. Good luck!