# 2. RecyclerViews

Try to think of an app you use daily that doesn’t have a list you can scroll through - I’ll give you a minute. Couldn't think of an app? Don't worry, me too.&#x20;

From maps to messaging apps, almost every mobile app has a scrollable list as the main layout. Lists are by far the most natural way to interact with a set of data that cannot fit within a single screen, making lists one of the most fundamental components in Android.&#x20;

In this chapter, we'll be covering `RecyclerView`

## Topics

* RecyclerView
* Performance
* Implementation of a RecyclerView
* Implementation with Input Controls
* Filtering
