Litho is a new and open sourced UI rendering framework from Facebook! It's declarative, enables background thread layout, and is heavily optimized for scrollable surfaces. Take a step-by-step tour of the library and follow along as we build simple to moderately complex UI elements. To prepare and effectively follow along with the presentation, you'll need to do a little work before attending: 1) Clone the litho repo (https://github.com/facebook/litho). 2) Make sure building and installing the app in the `sample-codelab` folder works. You can use buck or gradle.
I've been working on the Facebook for Android app for the past 5 years. In that time, I've worked on scroll performance for News Feed and rewritten the rendering infrastructure for News Feed twice. I'm a Litho wizard, a scroll performance guru, and I am sometimes lucky enough to stumble my way through Flexbox.
Pasquale is part of the Native UI Frameworks team at Facebook. He has been working on Android since 2009 and is now a core contributor of Litho