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.