quran / quran_android

a quran reading application for android
http://android.quran.com
GNU General Public License v3.0
1.95k stars 881 forks source link

Time tracking #1243

Open ahmedre opened 4 years ago

ahmedre commented 4 years ago

quoting from brother Mahmoud:

which is a simple time tracking for app usage (to give the use an indication of how he/she is connected to the Quran)

the simplest implementation i think of is to have 3 buckets (persist variables) to hold daily/weekly/monthly app usage (the usage may be calculated by listening to resume/pause life cycle events or so on) then show the user a simple daily/weekly/monthly app usage.

the output to the user maybe as simple as:

Your app usage:
Today: 1:02 hour(s)
This week: 5:50 hour(s)
This month: 29:03 hour(s)

i think that this is a great idea - especially since it can have other applications (for example, we can also use it to give notifications when someone hasn't opened the app in a while, etc).

alma-a commented 4 years ago

Especially if we can also set a list of surahs which we want to be reminded of. I use almost 100% the App for reading the Qur'an, both learning and revisioning. That being said, I wish I could make a list of surahs I want to cycle through for some period of time and some tracker which would guide me through that process from the beginning to the end. Sometimes it is distracting skipping through the list to get to those needed to be revisioned and often times some are forgotten. I wish I could at least have a filter which when turned on would hide all the suras from the list that I haven't yet memorized.

On Sun, Jan 12, 2020, 11:48 PM Ahmed El-Helw notifications@github.com wrote:

quoting from brother Mahmoud:

which is a simple time tracking for app usage (to give the use an indication of how he/she is connected to the Quran)

the simplest implementation i think of is to have 3 buckets (persist variables) to hold daily/weekly/monthly app usage (the usage may be calculated by listening to resume/pause life cycle events or so on) then show the user a simple daily/weekly/monthly app usage.

the output to the user maybe as simple as:

Your app usage: Today: 1:02 hour(s) This week: 5:50 hour(s) This month: 29:03 hour(s)

i think that this is a great idea - especially since it can have other applications (for example, we can also use it to give notifications when someone hasn't opened the app in a while, etc).

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/quran/quran_android/issues/1243?email_source=notifications&email_token=AGAEZB43RMWL3UCWPNWFBTTQ5OM3RA5CNFSM4KF2LERKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IFTSOTA, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGAEZB2WBLCMB2NRK5OCHULQ5OM3RANCNFSM4KF2LERA .

ozbek commented 4 years ago

Somewhat related: #128, #227.