I\'ve updated my Android Studio to 3.1 stable channel. I\'ve noticed that \"All\" tabs in palette window are removed and \"Legacy\" tab is introduced. That tab contains the foll
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.