shadeq2022/quran_player — reverse-engineered prompt
Reverse engineered prompt
Build me a Flutter Quran player for memorization and review. I want users to open the app, search for a Surah by Arabic name, English name, translation, or number, then tap a Surah and see the ayahs in Arabic with audio controls for each verse.
Use the Al Quran Cloud API to load Surah data, ayah text, and stream Mishary Rashid Alafasy recitation. The player should work at the ayah level, with play, pause, previous, next, seek slider, and a loop button so someone can repeat the same ayah for memorization. While audio plays, highlight the current ayah and scroll the text so the user can follow along.
Add a favorites tab where users can save and remove favorite Surahs locally. Keep the interface simple, calm, and mobile friendly, with a focused Quran listening feel. It’s okay that audio requires internet and does not cache offline. Look up current Flutter docs online if needed.
Want more depth? Deep Reverse