4. 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.

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.

In this chapter, we'll be covering RecyclerView


  • RecyclerView

  • Performance

  • Implementation of a RecyclerView

  • Implementation with Input Controls

  • Filtering

Last updated