quran-ios icon indicating copy to clipboard operation
quran-ios copied to clipboard

Setting for Choosing Default Download by Surah / Juz'

Open Abdullah076 opened this issue 7 years ago • 6 comments

~1. Adding option to take notes for every ayah~ ~2. Adding option to search in arabic verses & translations/tafsirs of various languages.~ 3. Adding option to download particular surah(s) for a reciter alongside option to downloading whole recitation from Audio Manager.

Abdullah076 avatar May 14 '17 16:05 Abdullah076

  1. Duplicate of https://github.com/quran/quran-ios/issues/120
  2. Duplicate of https://github.com/quran/quran-ios/issues/3
  3. Currently, the user can download entire Quran from Audio Manager, or can download individual Juz's from the Quran reading view itself. So you can open any page and try to play the audio. If the Juz' is not downloaded, it will be downloaded first, then it will play. My question what is the benefit of downloading particular Surahs?

mohamede1945 avatar May 14 '17 18:05 mohamede1945

So from the UI perspective at least, when user switches the Qari who's recitation is not yet downloaded, it is not clear that the entire Juz is being downloaded, nor is there an option (from the screen where Quran is being displayed that is) to download per Juz or for the entire Quran. Per Juz being the default is definitely the correct choice out of the two as it's a smaller download and much faster. However I do feel there may be a use case for a per Surah download option. A user may be focusing on a single Surah for memorization, review, etc. and they may want multiple reciters for that particular Surah to listen to. A per Surah download would also presumably consume less space on their device. That being said, I'm not sure how big the per juz download is - if it's insignificant than perhaps the per Surah use case is invalid. img_9706 img_9707

abunur avatar May 14 '17 19:05 abunur

That seems very reasonable to me. What do you think of we do the following?

  • Add a setting for the user to choose the default download type (Sura / Juz') similar to what the Android app is doing it.
  • Instead of showing "Downloading ..." show what is currently being downloaded (e.g. "Downloading Juz' 5 ..." )

What do you think?

mohamede1945 avatar May 14 '17 20:05 mohamede1945

agree with brother abunur. that would work fine i think in sha Allah, brother mohamed

Abdullah076 avatar May 14 '17 22:05 Abdullah076

@mohamede1945 those both sound right on target.

abunur avatar May 15 '17 01:05 abunur

I have added a follow-up issue https://github.com/quran/quran-ios/issues/158

mohamede1945 avatar May 15 '17 10:05 mohamede1945