RecyclerView Ins and Outs - Architecture, Best Practices, and Advanced Features
Offered By: Android Developers via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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
Related Courses
3D Graphics in Android: Sensors and VRImperial College London via Coursera A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera Advanced App Development in Android Capstone
Imperial College London via Coursera Capstone MOOC for "Android App Development"
Vanderbilt University via Coursera Access NFC in an Android Studio Project
Coursera Project Network via Coursera