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

Optimize Homepage Performance Using Batch Rendering #220

Open
8 tasks
rcAsironman opened this issue Jan 15, 2025 · 0 comments · May be fixed by #236
Open
8 tasks

Optimize Homepage Performance Using Batch Rendering #220

rcAsironman opened this issue Jan 15, 2025 · 0 comments · May be fixed by #236
Assignees
Labels
enhancement New feature or request sprint-3

Comments

@rcAsironman
Copy link
Collaborator

Description:

The homepage is currently slow due to a large number of notes being rendered simultaneously. This negatively impacts the user experience, as slow apps are not enjoyable to use.
To improve the app's performance, we should implement batch rendering by fetching and displaying 20 notes per API call. When the user reaches the end of the page, the next 20 notes will be fetched. This will enhance the app's responsiveness and overall user experience.

Tasks:

  • Understand the current homepage codebase.
  • Observe the current behavior of the homepage on both platforms (iOS and Android).
  • Implement batch rendering for notes.
  • Write and implement test cases for the new functionality.
  • Ensure the app works seamlessly on both platforms.

Acceptance Criteria:

  • Batch rendering works as expected, fetching additional notes when the user reaches the end of the page.
  • All test cases pass successfully.
  • The app runs without any errors on both iOS and Android platforms.
@rcAsironman rcAsironman added the enhancement New feature or request label Jan 15, 2025
@rcAsironman rcAsironman moved this to Todo in LRDA_Mobile Jan 15, 2025
@rcAsironman rcAsironman removed the status in LRDA_Mobile Jan 22, 2025
@teamomiamigo teamomiamigo self-assigned this Feb 21, 2025
@teamomiamigo teamomiamigo linked a pull request Feb 22, 2025 that will close this issue
@rcAsironman rcAsironman moved this to In Progress in LRDA_Mobile Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request sprint-3
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

2 participants