I wanted to know when I should use RecyclerView over List View or ListView over RecyclerView and what difference does it make? I have used them both and I know for implementing we use a ViewHolder for RecyclerView. My question is specific to their inner implementation and performance of them over one another.
Edit: My question is that is there any place where ListView can be advantageous over RecyclerView? If not then why hasn't it been marked as depreciated by Google. Also, while we may find the ListView in the android:support
library which is present by default if we create a new projec but for using RecyclerView we have to use another dependency.