ListView
– replaced with RecyclerView
TabHost
– replaced with TabLayout
RelativeLayout
– replaced with ConstraintLayout
GridView
– replaced with ConstraintLayout
Mostly due to the new ones having better performance.
RecyclerView.Adapter
has implemented the popular and recommended holder pattern and supports modern layout transitions. It also accepts a layout manager allowing you to easily implement a grid.