for

Lightning-fast search components for Android app developers

Get Started

Leverage Algolia’s Out of the Box Search on Android

Algolia is a leading provider of hosted search delivering a full-featured autocomplete menu with realtime results from the first keystroke.

Built for mobile from the ground up

Widgets and Helpers give you the API & UX tools to easily integrate a powerful search in any Android App

UX Tools

Build beautiful search on Android easily

InstantSearch for Android brings you pre-built UI widgets and components so you can easily build serverless search.

  • Fully customizable search results page
  • Intuitive UI Components
  • Complete Documentation

All of the best practices we learned while implementing search on hundreds of websites are now packed into our widgets

Intuitive API

Algolia's API and documentation are crafted and cared for by developers who spend all day thinking about search

Read the guide 
<com.algolia.instantsearch.ui.views.SearchBox
  android:id="@id/searchBox"
  style="@style/AppTheme.View"
  algolia:autofocus="true"
  algolia:queryHint="Search for a Product"/>

<com.algolia.instantsearch.ui.views.Hits
  android:id="@+id/hits"
  style="@style/AppTheme.View"
  algolia:hitsPerPage="5"
  algolia:itemLayout="@layout/hits_item"
  algolia:remainingItemsBeforeLoading="5"/>
// Simple initialization of your search interface
helper = new InstantSearchHelper(this, new Searcher(ALGOLIA_APP_ID, ALGOLIA_API_KEY, ALGOLIA_INDEX_NAME)
// Easily set custom query-time parameters
.setQuery(new Query().setHitsPerPage(10).setAttributesToRetrieve("title")));

// Various useful out-of-the-box features
helper.enableProgressBar(); // progress indicators
searcher.loadMore(); // infinite scroll with programmatic control

// Search lifecycle events to which you can react
EventBus.getDefault().register(this);


Features

Synonyms and Typo Tolerance

Native support for typing mistakes and synonyms so users can always find the most relevant results

Lightning Fast Results

Deliver instant results with a search bar and autocomplete that update with every keystroke.

Worldwide Hosting

All queries are automatically routed to our closest server so results are fast no matter where users are.

Geo-Search

Easily search addresses and show locations on a map that updates in real-time.

Algolia Offline

Take your app experience offline in low- and zero-connectivity scenarios by leveraging Algolia Offline.

Learn more

Example Apps

Modular Widgets

Build and personalize your search experience with a library of powerful widgets

  • SearchBox

  • Hits

  • RefinementList

  • Stats

  • Custom widgets

Discover the widgets 

Get Started Today, For Free

Don't wait! Try Algolia! No credit card required. Try Algolia for free for 14 days.