RecyclerViews – A Developer’s deep dive
summary
Shows concrete code for a custom adapter and ViewHolder and explains the three overriden methods onCreateViewHolder/onBindViewHolder/getItemCount, demonstrates avoiding repeated inflation and findViewById to cut jank, and explains scrap heap vs recycler pool and when views become dirty. Covers performance knobs like setHasFixedSize and setItemViewCacheSize, describes multi‑type lists and concat adapter for header/body/footer, implements nested parent/child RecyclerViews, and maps equivalents in Jetpack Compose via lazy vertical grid.
AI-written summary · about
chapters (5)
related talks
33mListView - Recycle Your Knowledge
42mRecyclerView 13000
48mPro RecyclerView
45mGraywater: A Framework for Fast Scroll Performance
25mRecyclerview to the rescue
46mRecyclerView Animations and Behind the Scenes
33mAndroid Jetpack: Manage infinite lists with RecyclerView and Paging
33mMaster of NestedScroll
