title: Android Recyclerview vs ListView with Viewholder
body: <p>I recently came across the android <code>RecyclerView</code> which was released with Android 5.0 and it seems that <code>RecyclerView</code> is just an encapsulated traditional <code>ListView</code> with the ViewHolder pattern incorporated into it, which promotes the reuse of the view, rather than creating it every single time.</p>
  
  <p>What are the other benefits of using <code>RecyclerView</code> ?
  If both have the same effect in terms of performance, why would one prefer RecyclerView` ?</p>
  
  <p><strong>Edit</strong></p>
  
  <p>I found that people have asked similar question and the answers are not conclusive, adding them here for record keeping.</p>
  
  <p><a href="https://stackoverflow.com/questions/26728651/recyclerview-vs-listview">Recyclerview vs Listview</a></p>
  
  <p><a href="https://stackoverflow.com/questions/28392554/should-we-use-recyclerview-to-replace-listview?rq=1">Should we use RecyclerView to replace ListView?</a></p>
  
  <p><a href="https://stackoverflow.com/questions/24885223/why-doesnt-recyclerview-have-onitemclicklistener-and-how-recyclerview-is-dif/24933117#24933117">Why doesn't RecyclerView have onItemClickListener()? and How RecyclerView is different from Listview?</a></p>