rilling / OpenTracks-Winter-SOEN-6431_2024

OpenTracks is a sport tracking application that completely respects your privacy. SOEN 6431
https://OpenTracksApp.com
Apache License 2.0
0 stars 65 forks source link

Integrate a button in Home Screen Date Selector for Targeted Data Display #132

Closed Soham-2411 closed 5 months ago

Soham-2411 commented 5 months ago

Description of the feature Introduce a button on the home screen enabling users to pick a date of interest. Upon clicking of the button, the app would navigate to a calendar screen which would allow the user to select the date. After selecting, transfer the chosen date to another page dedicated to data display. This feature allows users to access specific data relevant to their chosen date, enhancing usability and efficiency in data exploration.

Solution Upon opening the application, a displayed button will be featured on the home screen. Clicking this button will trigger the opening of a calendar interface, facilitating user selection of the desired date for data display. Once the user selects a date, the application will navigate to the data display screen, showcasing the relevant data corresponding to the chosen date. This intuitive process ensures efficient data retrieval and enhances user interaction by providing a straightforward method for accessing targeted data based on selected dates.

Considered Alternatives One alternative could be to have a button that navigates the app to a data display screen which has today's date selected. If the user wishes to change the date, there would be a button inside of the display segment to change the date. However, inside the scope of this project, it would be more effective to implement the above mentioned approach first and then try to make it more efficient as we move ahead.

Additional context The button will be directly implemented on the home screen, changing the main xml file for that. Hence, we would need to collaborate with group 1 to not have any merge conflicts.