Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Integrate] As a user, I can scroll horizontally through each survey on Home screen #19

Closed
chornerman opened this issue May 24, 2022 · 0 comments · Fixed by #67 or #68
Closed
Assignees
Milestone

Comments

@chornerman
Copy link
Owner

chornerman commented May 24, 2022

Why

We need to let users scroll horizontally through the survey list so they can browse all of the surveys in the list

Acceptance Criteria

On Home screen

  • Call [GET] https://survey-api.nimblehq.co/api/v1/surveys?page[number]=X&page[size]=X (X is a number)
  • While loading the survey list, display the skeleton animation on each text
  • Display the scrolling indicator. The amount of dots on the indicator depends on the length of the survey list retrieved from the API (using pages attribute)
  • Make the survey list horizontally scrollable. When reaching the end of the survey list, load more surveys using the same API with an increased page number

Design

Figma

Resources

Application flow

@chornerman chornerman self-assigned this May 24, 2022
@chornerman chornerman added this to the 0.3.0 milestone May 24, 2022
@chornerman chornerman modified the milestones: 0.3.0, 0.2.0 Aug 24, 2022
@chornerman chornerman linked a pull request Nov 24, 2022 that will close this issue
3 tasks
@chornerman chornerman linked a pull request Nov 25, 2022 that will close this issue
4 tasks
chornerman added a commit that referenced this issue Dec 13, 2022
…tors-of-survey-list-on-home-screen

[#18] [#19] Display indicators of survey list on Home screen
chornerman added a commit that referenced this issue Dec 14, 2022
…eton-loading-animation-on-home-screen

[#18] [#19] Implement skeleton loading animation on Home screen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment