Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

RecyclerView Ins and Outs - Architecture, Best Practices, and Advanced Features

Android Developers via YouTube

Overview

Explore the evolution and advanced features of RecyclerView in this Google I/O 2016 conference talk. Delve into the history of ListView, the lessons learned, and how they influenced RecyclerView's design. Gain insights into RecyclerView's internal architecture, its handling of different layouts, animations, and UX flows. Learn best practices for optimizing RecyclerView in your Android applications. Discover topics such as complexity management, layout improvements, API enhancements, smarter adapters, positioning, scrolling, accessibility, view holder lifecycle, animations, item decorations, and more. Master the intricacies of RecyclerView to create efficient and performant list components in your Android apps.

Syllabus

Intro
More features!
Complexity Overdraft
Duplicated Functionality
More Complex Layouts
Elevate Best Practices to API
Easier Maintenance
Smarter Adapters
Positioning
Scroll
Focus Traversal
Accessibility
Life of a ViewHolder - Birth
Fancy Reserves
Death Layout Manager
Death 2
Items Come, Items Go
Remove
Change
Animations: The Easy Way
Anatomy of a List
Predictive Item Addition
Predictive Item Removal
Child Helper In Action
Item Decoration - Take Care
RecycledView Pool
Item Touch Helper.Callback
on Bind Position != final
Payloads
OnCreate Means "create"
Positions: Adapter vs Layout

Taught by

Android Developers

Reviews

Start your review of RecyclerView Ins and Outs - Architecture, Best Practices, and Advanced Features

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.