Lesson 10: Advanced RecyclerView use cases
Learn advanced binding and layouts with RecyclerView, and how to handle multiple types in a RecyclerView.
Use a RecyclerView in your Android app to efficiently display a list of items.
DiffUtil and data binding with RecyclerView
Learn additional techniques that make RecyclerView more efficient for large lists, as well as making your code easier to maintain and extend for more complex UIs.
GridLayout with RecyclerView
Replace the list of sleep data displayed by the RecyclerView in the TrackMySleep app with a grid layout of sleep data.
Interacting with RecyclerView items
Make items in the RecyclerView clickable so that when an item is tapped, the user navigates to a detail screen.