Skip to content

Implement the Calendar Tracker Feature #3

@mukul-dev

Description

@mukul-dev

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:

  • Ensure code is clean and follows Android best practices.
  • Feel free to ask questions if you need further clarification or assistance.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions