topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 3:19 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: NANY 2019 - Android App - Streak Tracker  (Read 11577 times)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
NANY 2019 - Android App - Streak Tracker
« on: October 28, 2018, 06:58 AM »
Streak Tracker for Android is a productivity utility meant to help motivate you.  It's a simple app that lets you create a list of activities and specify for each a time window in terms of hours/days/weeks/months that you must regularly perform the activity in order to keep your streak going.  The idea is to motivate you to perform activities regularly by keeping your streaks going.


streaktracker1.png
streaktracker2.png
« Last Edit: November 15, 2018, 10:30 AM by mouser »

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2019 - Android App - Streak Tracker
« Reply #1 on: October 28, 2018, 07:45 AM »
Good job :up:

Display bug
with the dark theme:
New entry dialogue > Click on 'Day(s)' > I am shown a blank dialogue -- the entries are there, I can select an entry but cannot read them (black text on black?)

Above works correctly with the light theme.
Tom

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2019 - Android App - Streak Tracker
« Reply #2 on: October 28, 2018, 07:50 AM »
Wondering about the text on the buttons:
have to admit I dont understand what is meant by the '1 day' or '1 week' in your screenshot above mouser.

Suggestion:
instead of [1 streak] (which I also find unclear), how about something like [1 of 20] ? with 20 being the length of the streak.
(I guess [1/20] could be used but might also be unclear?)
Tom

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2019 - Android App - Streak Tracker
« Reply #3 on: October 28, 2018, 08:46 AM »
Another display issue (minor)

Relevant Setting:
# Category list style >Auto [tabs go to sidebar in landscape]

The app treats a split screen as being landscape -- this puts the tabs in a sidebar and makes everything else very cramped. Add to that I made landscape font size larger (125%) which cramps everything even more. Could split screen mode be treated as portrait?

Screenshot_20181028-143152~2.pngNANY 2019 - Android App - Streak Tracker
Tom

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2019 - Android App - Streak Tracker
« Reply #4 on: October 28, 2018, 12:07 PM »
The app treats a split screen as being landscape -- this puts the tabs in a sidebar
In the settings you should find an option for forcing the tab mode.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2019 - Android App - Streak Tracker
« Reply #5 on: October 28, 2018, 01:46 PM »
how about something like [1 of 20] ? with 20 being the length of the streak.
I'm open to doing it any way that people want.. What it's doing now is telling you how many time blocks you have done it without missing one.  There is no final "goal", no Z in "1 of Z".

SO if you set your window to 1 week, then you need to perform the action once each week in order to keep the streak going.  Each week that goes by without you failing to do it you will see number go up.  But whether you do it once or 100 times each week doesn't matter.
If you let a week go by without doing the activity it will reset to 0.
« Last Edit: October 28, 2018, 02:57 PM by mouser »

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2019 - Android App - Streak Tracker
« Reply #6 on: October 29, 2018, 08:11 AM »
What it's doing now is telling you how many time blocks you have done it without missing one.  There is no final "goal", no Z in "1 of Z".
Note all my entries are daily exercises/tasks. (I've set each to 100 days.)
I'm now on day two and see no change when I click the button, it still says [1 streak].
It's not clear to me if this a bug or intentional. If intentional: I thought it would tell me how many times I had done the entry -- this would be much more rewarding imo. It's disappointing to see no change. Is it possible your focus was on doing multiple (shorter) streaks?

btw, I'm confused by your saying there is 'no final goal' -- isn't the whole point of it to do something for a number of days or weeks or whatever? Saying that, I dont think the e.g. 8/20 is necessarily a great idea.
I am unable to get any items to show days or weeks as per your screenshot -- I think ideally I would like to see how many days I have successfully completed an action, e.g. currently it would be [2 days]
Tom

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2019 - Android App - Streak Tracker
« Reply #7 on: October 29, 2018, 01:17 PM »
I'm now on day two and see no change when I click the button, it still says [1 streak].
It's not clear to me if this a bug or intentional. If intentional: I thought it would tell me how many times I had done the entry -- this would be much more rewarding imo. It's disappointing to see no change...
btw, I'm confused by your saying there is 'no final goal' -- isn't the whole point of it to do something for a number of days or weeks or whatever?

If you want to be rewarded for doing something once a day, you need to set the streak window size for the item to "1 day".
Then every consecutive day you do it, the number will go up by one.
(and if you do it 10 times in one day it will still only go up once per day).

The streak window size defines both how often you can get "credit" for performing an activity, and the time window you are allowed to continuously perform the activity before it resets.

Examples:

So if you set it to 1 day, you will accumulate credit for performing it once per day, and if you ever let a 24hr gap lapse between performing it your streak will reset to 0.
If you set it to 1 week, you will accumulate at most 1 credit per week, and if you ever let 7 days go by without performing the activity your streak will reset to 0.



Note: Right now if you don't set a streak window it won't accumulate; I will modify that now so that if you don't set a streak window it will just keep track of how many times you've done it without ever resetting.

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2019 - Android App - Streak Tracker
« Reply #8 on: October 29, 2018, 02:43 PM »
Okay. Now it's clear.
I had thought the streak was the goal, e.g 50 days @ once a day.
Tom
« Last Edit: October 29, 2018, 02:49 PM by tomos »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: NANY 2019 - Android App - Streak Tracker
« Reply #9 on: October 29, 2018, 06:51 PM »
Pushed out a minor update on google play store.  You can now set a entry to have no time window and it will just track how many times you do it and never reset.

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: NANY 2019 - Android App - Streak Tracker
« Reply #10 on: October 30, 2018, 03:02 PM »
Pushed out a minor update on google play store.  You can now set a entry to have no time window and it will just track how many times you do it and never reset.
thanks :up:
Tom