ramack / ActivityDiary

Android diary for any kind of activities
GNU General Public License v3.0
73 stars 37 forks source link

Allow to set time limits on activities #222

Open XilinJia opened 5 years ago

XilinJia commented 5 years ago

Each activity should be allowed to set minimum/maximum time limits on a daily, weekly and monthly basis. When the maximum is reached, the app should notify the user. When the minimum has not been achieved at certain point of time during the period, the app should notify the user.

ramack commented 5 years ago

This is a good idea. I also though about a similar thing, but mainly to cover the case where the user forgot to switch of the activity. So I'd like to have a notification in addition to the configured "limits" which asks the user if this time this activity really takes so long if it is longer than expected (maybe 1 sigma above the mean of the instances so far). This should directly allow to change the end time of the activity in case the user really forgot.

Your configured limits should also use these statistics, because if we plan to do sports for 3 hours a week it is not a good idea to be told on Saturday that we still have 3h left, if the average sport activity takes 45 minutes and we usually do it around every second day we should get the reminder on the 2nd or 3rd day of not doing sports...