< Lineup

ListView -> RecyclerView

Exchange Hub 10:40am

Chat on Slack


The Facebook Android Feed Platform teams develops UI infrastructure to render the many "infinite-scrolling" feeds in the Facebook App, including News Feed. This talk will cover our experience migrating the underlying implementation of News Feed from Android's ListView to the newer RecyclerView (released in the Lollipop Support Library). Topics include: API differences between the two widgets, migration steps, performance improvements, and lessons learned along the way.

Benjamin Jaeger, Facebook

Benjamin is an Android Developer at Facebook on the Feed Platform Team. He recently graduated from Cornell University with a B.S. and M.Eng. in Computer Science. His manager describes him as a key player and asset to the team with expert knowledge in scroll performance and building UI infrastructure. Although he currently lives in NYC, nobody considers him a True New Yorker due to his frustratingly slow walking speed and inability to swipe Metro Cards on the first try. He loves broccoli, kale, and green beans but hates spinach, brussel sprouts, and asparagus. Instead of wearing a watch to tell time, he prefers the old fashioned method of periodically fidgeting with his Android phone. He has yet to apprehend his first Pokémon.