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

Improving the performance of recycler View. #26

Open
1 task
Ivan2001otp opened this issue May 21, 2023 · 4 comments
Open
1 task

Improving the performance of recycler View. #26

Ivan2001otp opened this issue May 21, 2023 · 4 comments
Labels

Comments

@Ivan2001otp
Copy link

Ivan2001otp commented May 21, 2023

Is your feature request related to a problem? Please describe.

Clasical recycler view just displays the list that is been fetched from the remote or local repository . Whenever a new item is added to this list , the method "notifyDatasetChanged()" refreshes and displays all the list present in the recycler view. As a result , it causes poor in list performance.

Describe the solution you'd like

There is performant way to do this, by implementing Diffutil Callback , it helps to add an async list differ. It basically compares the oldList and newList , then performes very optimized process of updating the list. Thus it calculates the minimum number of steps required to convert the old list to an updated new list.

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@Suryansh1720001
Copy link
Owner

I'm assigning you this task for GSSoC'23. You can reach out to me on LinkedIn through this link or follow me on GitHub. Feel free to connect with me regarding this.

@shivanshu11092003
Copy link

Assign this to me!!

@hdhimalay
Copy link

sir kindly assign this to me, so that i can try to improve that .#GSSoc'24

@Vishwajith-Shettigar
Copy link

Vishwajith-Shettigar commented May 11, 2024

Hi, i would like to work on this, can you please assign it to me ?

Feature Request-- We can make current adapter generic so that only single adapter can be reused everywhere.
Here i filed issue #115

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants