UI libraries / Algolia for Flutter

Before building your UI, install InstantSearch. For more information, see What is InstantSearch?

Algolia widgets aren't Flutter widgets, they're helper components that simplify the integration of InstantSearch into your Flutter app.

All the available helper components are listed below.

Basics

Hits Searcher

This component handles search requests and manages search sessions.

Search State

Represents a search operation state and abstraction over search parameters.

Filter State

Provides an interface for managing any search filters.

Loading

Components that show a loading indicator during pending requests.

Results

Highlighting

Highlighting visually emphasizes matching terms in your search results to help them stand out.

Refinements

Facet List

Components that perform refinements on a facet.

Current Filters

Components that display the current filters and let users remove them.

Filter Toggle

Components that toggle an arbitrary filter on or off.

Clear Filters

Clear the current filters.

Metadata

Stats

Components that display metadata about the current search and its results.

Sorting

SortBy

Components that display a list of indices and allow users to change how hits are sorted (using replica indices).

Did you find this page helpful?