Al Muhaffiz
Platform: App Store, Google Play
Features: A-B repeat, āyah highlighting, touch play, highlight mistakes, hide āyahs, self-testing, download what you need, and 3 reciters to choose from.
Pricing: Free
Another app that was mentioned a number of times in the community. This app has everything you’d need but the downside is that it’s restricted to one type of script.