Orientação gerada a partir de informações públicas. Apenas para referência.
Um pacote Flutter que simplifica o filtro de uma ListView com uma barra de pesquisa embutida. Permite aos desenvolvedores implementar rapidamente listas pesquisáveis com pouquíssimo código, oferecendo opções de personalização para o campo de pesquisa e o widget de estado vazio. O pacote é compatível com todas as principais plataformas e foi projetado para facilitar o uso, sendo ideal para aplicativos que exigem filtragem de conteúdo dinâmico. Integra-se perfeitamente em projetos existentes com uma API simples e direta.
Casos de uso
Filtrar listas de contatos
Pesquisar catálogos de produtos
Pesquisa dinâmica de dados em painéis
Filtragem de conteúdo orientada pelo usuário
Pesquisa em tempo real nas interfaces do aplicativo
Principais recursos
Implementação simples
Campo de pesquisa personalizável
Estado vazio configurável
Suporte multiplataforma
Lógica de filtragem embutida
Boilerplate mínimo
Indicado para
Desenvolvedores procurando integração rápida de busca
Aplicativos com grandes conjuntos de dados
aplicações com foco em UI
Prototipagem de recursos de busca
Projetos do Flutter para iniciantes
Considerações
Opções limitadas de filtragem avançada
Nenhuma paginação embutida
Requer manipulação manual de estruturas de dados complexas
Não otimizado para conjuntos de dados muito grandes sem otimização adicional
Depende de gerenciamento externo de estado para atualizações dinâmicas
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
Searchable ListView
An easy-to-use Flutter widget for adding a searchable, sortable, and paginated list UI. Supports synchronous lists, asynchronous data sources, expansion groups, slivers, pull-to-refresh, and many customization options.
Package: searchable_listview
Features
Filter lists on edit or submit
Support for async data sources and async filtering
Expansion-group lists with searchable group contents
Optional sort widget and custom sort predicate
Pagination and onPaginate callback
Pull-to-refresh support
Sliver-based scrolling effect
Customizable loading / error / empty widgets
Customizable search field (decoration, input type, icons, width/height)
Auto-complete hints and secondary widgets next to the search field