Skip to content

Recycler View Internals | How to create your own recycler view

Notifications You must be signed in to change notification settings

ch8n/Recycler-View-Internals

Repository files navigation

Recycler View Internals - Create your own Recycler View

Recycler view is one of the major UI component of Android Ecosystem, and Most popular resource to learn it from is RecyclerView ins and outs - Google I/O 2016

This Video explains Recycler view Completely with lots of inside detail, but IMO there is hardly and code present in the video which could help to relate what diagrams depicts in the video. so I have decided to create supplimentary content by write Recycler View implementation as discussed in the video. You can use it to understand recycler view internals or to ace your next technical interview.

So, help yourself and have a snack on the Code and as Always Happy Hacking! Chetan Gupta.

Note : I plan to covered only the things that are covered in video and did my own slight improvements to connect things together where content isn't discussed in the Video, I won't be going far and behond the video so please don't open unrelated issues or discussion in these.

Topics Covered

  • Birth Of View-Holder
  • Adding View to UI
  • Death of Recycler View
  • Animation on RecyclerView Operation

Component interaction Diagram - View Cache Pass

Component interaction Diagram - View Cache Miss - Recycler Poll - Pass

Component interaction Diagram - View Cache Miss - Recycler Poll - Miss

👀 Social

LinkedIn | Medium | Twitter | StackOverflow | CodeWars | Portfolio | Github | Instagram | Youtube

👮 License

Shield: CC BY-SA 4.0

This work is a licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0

Releases

No releases published

Packages

No packages published

Languages