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.
infinite_scroll_pagination
3307
Carrega e exibe preguiçosamente páginas de itens à medida que o usuário rola pela tela.
lazy_load_scrollview
414
Um wrapper para um ScrollView que irá acionar um retorno de chamada quando o final da página for alcançado
preload_page_view
277
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
231
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
218
rolar lista para a parte inferior, pode carregar mais dados. ajuda desenvolvedor carregar dados de paginação.
flutter_pagewise
202
Uma biblioteca para widgets que carregam seu conteúdo uma página (ou lote) de cada vez.
loading_more_list
153
Uma lista de carregamento mais que suporta ListView, GridView, WaterfallFlow e Slivers.
lazy_load_indexed_stack
81
Um pacote que estende o IndexedStack para permitir o carregamento preguiçoso.
firebase_pagination
60
Um pacote flutter para paginação de banco de dados em tempo real e firestore com atualizações em tempo real.
list_load_more
54
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.
riverpod_infinite_scroll
52
Implementação Riverpod de infinite_scroll_pagination, este pacote permite usar infinite_scroll_pagination com Riverpod abstraindo a complexidade
incrementally_loading_listview
45
uma extensão do widget de lista para carregar dados incrementalmente ao rolar
lazy_loading_list
39
Widget de carregamento preguiçoso para carregar mais itens pelo índice do item para incrementar uma lista como rolagem infinita.
easy_infinite_pagination
38
O pacote Easy Infinite Pagination fornece uma forma simples e personalizável de implementar paginação infinita em seus aplicativos Flutter
loadany
32
um novo pacote Flutter que carrega mais, suporta ListView, ScrollView, Sliver Widget e pode carregar mais estilos personalizados.
pagination_flutter
29
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.
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.
bidirectional_listview
28
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.
pagination
28
uma poderosa biblioteca de paginação Flutter com indicador de carregamento na parte inferior.
refresh_loadmore
25
um componente Flutter que suporta atualização puxando para baixo e carregando mais dados puxando para cima
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
13
um pacote minimalista de dart para carregamento preguiçoso de listas infinitas.