What is Algolia

Algolia empowers modern developers to build world class search and discovery experiences without any DevOps.
Libraries with every major language and framework make it easy to enrich your users' experiences. 

Add instantsearch to Android applications

Android InstantSearch UI library is pre-built, customizable and flexible UI widgets to create your own search experiences -  explore the showcase, provides out of box components that work together on filtering & sorting interfaces, hierarchical menufederated searchsuggestions and highlighting, built on top of the Kotlin API client, production-ready and maintained by Algolia.

Get Started

SEARCH (GET A FREE ACCOUNT HERE)


        
          
            

@Composable
fun Search (
modifier: Modifier = Modifier,
searchBoxState: SearchBoxState,
paginator: Paginator
)
{
val scope = rememberCoroutineScope()
val pagingHits = paginator.flow.collectAsLazyPagingItems()
val listState = rememberLazyListState()
Column(modifier) {
SearchBox(
modifier = Modifier
.weight(1f)
.padding(top = 12.dp, start = 12.dp),
searchBoxState = searchBoxState,
onValueChange = { _, _ -> scope.launch { listState.scrollToItem(0) } },
)
ProductsList(
modifier = Modifier.fillMaxSize(),
pagingHits = pagingHits,
listState = listState,
)
}
}

Enable anyone to build great Search & Discovery