Principais pacotes de Paginação e Carregamento Preguiçoso do Flutter A paginação é um sistema eficiente que permite ao usuário navegar por páginas de resultados de busca, arquivos ou qualquer outro tipo de conteúdo contínuo. Isso permite que o usuário visualize uma pequena quantidade de dados de cada vez, reduzindo o tempo de espera e a carga do servidor, pois apenas os dados da página solicitada são carregados. Também permite que o usuário navegue facilmente pelo conteúdo em diferentes páginas. O carregamento preguiçoso ou rolagem infinita é outra técnica popularmente usada em aplicativos de mídia social para carregar dados à medida que o usuário se aproxima do final da página. Novos dados podem ser carregados automaticamente ou mediante demanda, onde o usuário toca explicitamente em um botão "carregar mais" para carregar dados adicionais. A lista completa de pacotes do Flutter que podem ser usados para implementar lista infinita, lista paginada (paginação) ou carregamento preguiçoso em seu aplicativo Flutter é fornecida abaixo.
lazy_load_scrollview
427
Um wrapper para um ScrollView que irá acionar um retorno de chamada quando o final da página for alcançado
preload_page_view
308
Um widget de visualização de página pré-carregada que você pode usar para pré-carregar uma página antes e depois da página atual.
very_good_infinite_list
278
Uma biblioteca para exibir facilmente dados paginados, criada pela Very Good Ventures. Ótima para feeds de atividades, feeds de notícias e muito mais.
loadmore
223
rolar lista para a parte inferior, pode carregar mais dados. ajuda desenvolvedor carregar dados de paginação.
flutter_pagewise
208
Uma biblioteca para widgets que carregam seu conteúdo uma página (ou lote) de cada vez.
loading_more_list
174
Uma lista de carregamento mais que suporta ListView, GridView, WaterfallFlow e Slivers.
lazy_load_indexed_stack
92
Um pacote que estende o IndexedStack para permitir o carregamento preguiçoso.
firebase_pagination
83
Um pacote flutter para paginação de banco de dados em tempo real e firestore com atualizações em tempo real.
riverpod_infinite_scroll
62
Implementação Riverpod de infinite_scroll_pagination, este pacote permite usar infinite_scroll_pagination com Riverpod abstraindo a complexidade
list_load_more
57
Um ListView de carregamento preguiçoso, fácil de implementar, fácil de personalizar com sua própria animação de carregamento e suporte a algumas características como adicionar, remover um único item e focar no item
paginable
53
Paginable é um pacote Flutter que torna a paginação mais fácil, fornecendo mais funcionalidade em cima dos widgets nativos.
easy_infinite_pagination
51
O pacote Easy Infinite Pagination fornece uma forma simples e personalizável de implementar paginação infinita em seus aplicativos Flutter
incrementally_loading_listview
46
uma extensão do widget de lista para carregar dados incrementalmente ao rolar
lazy_loading_list
40
Widget de carregamento preguiçoso para carregar mais itens pelo índice do item para incrementar uma lista como rolagem infinita.
loadany
33
um novo pacote Flutter que carrega mais, suporta ListView, ScrollView, Sliver Widget e pode carregar mais estilos personalizados.
pagination_flutter
33
Um componente de paginação modular para flutter. Componente de paginação com indicadores de página e botões de navegação de página - compatível em todos os dispositivos e plataformas.
bidirectional_listview
29
lista de visualização com itens que podem ser rolados e carregados preguiçosamente para cima e para baixo com um número fixo de itens e limites de rolagem.
flutter_paginator
29
um pacote de paginação personalizável para Flutter. Este pacote pode ser usado para buscar e exibir dados de uma API página por página.
pagination
28
uma poderosa biblioteca de paginação Flutter com indicador de carregamento na parte inferior.
refresh_loadmore
26
um componente Flutter que suporta atualização puxando para baixo e carregando mais dados puxando para cima
pager
25
um widget que permite construir uma paginação numérica útil, por exemplo, se você quiser construir uma tabela paginada personalizada
infinite_widgets
18
Widgets infinitos de layout, permitem criar facilmente uma lista ou grade infinita a partir de chamadas de banco de dados ou de rede.
flutter_lazy_listview
14
um pacote minimalista de dart para carregamento preguiçoso de listas infinitas.
lazy_load_refresh_indicator
11
um widget Flutter simples que fornece funcionalidade de PullToRefresh e LoadMore.
firestore_paging_controller
10
carregar preguiçosamente e exibir páginas de itens à medida que o usuário rola pela tela, usando o Firestore com algumas melhorias