ContriHUB / Easy2Do

An android app using Java and XML for boosting productivity. It has three modules to beat procrastination for tiny tasks, making habits easily, and getting important daily tasks done. Soon will try to add more of such features once these all work fine! The app is a work in progress, and contributions are welcome!
0 stars 3 forks source link

Implement the Calendar Tracker Feature #3

Open mukul-dev opened 1 week ago

mukul-dev commented 1 week ago

Overview:

We need to implement the complete calendar tracker for the 2-day Habit rule. So basically, when a user completes the task (he/she is building habit for) he/she will mark it on the day. This should be saved/updated locally and should be retrieved whenever the app runs. This helps user to keep track and stay motivated to be consistent.

Requirements:

  1. The 2-Day Habit fragment has a calendar you need to add a button which on clicked prompts a message (for surety, as this can't be change once marked). Upon confirmation mark this day as done.
  2. Save this data in local storage and be sure it is able to be retrieved upon running the app anytime.
  3. Use beautiful UI elements for marked days, you may implement a new calendar i.e. omit the current calendar style or can create new styles for the existing.
  4. Also, make sure user can only mark the same day's date not before or after.
  5. Also, gray out the upcoming dates (i.e. all the coming dates including the next day).
  6. Additionally, you can add any more required intuitive feature as required!

Importance of this feature:

This feature allows users to keep track of their past accomplishment to build habit and motivates them to be consistent.

Additional Notes: