CCExtractor / CCExtractor/Flood_Mobile

Implement pagination in the RSS feed screen.

Đang mở
#194 10 bình luận 0 reaction 1 người được giao Được giao cho @dawarepramod4 Xem trên GitHub
enhancement good-to-go
Ngôn ngữ chính
Dart
Star
103
Fork
119
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

**Problem description**
Sometimes, the user can request ‘n’ no. of torrents to be displayed in the feed. In this scenario, loading all the list items at once causes the UI to lag.

**Solution**
_We can lazily load the list items in chunks instead of all at once._ This is commonly known as **pagination**. Several optimizations can be made as follows:

1. Loading items only when the user clicks to ‘load more’.
2. Retrying/refreshing a network request
3. Saving the feed items in the local cache first and then displaying them.
4. Filtering and sorting list items

**Implementation**
We can use a paging library to fetch chunks of data, by their page keys. [https://pub.dev/packages/infinite_scroll_pagination](url).

**Are you working on this? (Yes/No)**
**Yes.**

*This is what the UI would possibly look like ------------------*

![Torrents RSS feed UI](https://user-images.githubusercontent.com/87525479/222903472-0ebd06e7-a1e3-4a87-bbdf-01bfa70b1fb9.png)

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.