내장된 검색 바를 사용하여 ListView를 필터링하는 것을 간편하게 만드는 플러터 패키지입니다. 최소한의 코드로 빠르게 검색 가능한 목록을 구현할 수 있으며, 검색 필드와 빈 상태 위젯에 대한 커스터마이징 옵션을 제공합니다. 이 패키지는 모든 주요 플랫폼을 지원하며, 사용하기 쉬운 설계로 동적 콘텐츠 필터링이 필요한 앱에 적합합니다. 직관적인 API를 통해 기존 프로젝트에 원활하게 통합됩니다.
사용 사례
연락처 목록 필터링
제품 카탈로그 검색
다시보드에서의 동적 데이터 검색
사용자 중심 콘텐츠 필터링
앱 인터페이스에서 실시간 검색
주요 기능
간단한 구현
사용자 정의 가능한 검색 필드
사용자 정의 가능한 빈 상태
크로스 플랫폼 지원
내장된 필터링 논리
최소한의 보일러플레이트
적합한 대상
빠른 검색 통합을 찾는 개발자
대규모 데이터셋을 가진 앱
UI 중심 애플리케이션
검색 기능 프로토타이핑
초보자 친화적인 Flutter 프로젝트
고려 사항
제한된 고급 필터링 옵션
내장된 페이지네이션 없음
복잡한 데이터 구조를 수동으로 처리해야 합니다
추가 최적화 없이 매우 큰 데이터 세트에 최적화되지 않음
동적 업데이트를 위해 외부 상태 관리에 의존합니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
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