I implemented BottomSheet using the DialogFragment approach. I have a TabLayout and ViewPager in the BottomSheet
BottomSheet
DialogFragment
TabLayout
ViewPager
you can use 2 RecyclerView in CoordinatorLayout.
check this post link