i have used range date picker from google material with this library
implementation \'com.google.android.material:material:1.2.0-alpha02\'
Changing between fullscreen and dialog version can be as easy as that:
fullscreen:
val picker = MaterialDatePicker.Builder.dateRangePicker().setTheme(R.style.ThemeOverlay_MaterialComponents_MaterialCalendar_Fullscreen).build()
dialog:
val picker = MaterialDatePicker.Builder.dateRangePicker().setTheme(R.style.ThemeOverlay_MaterialComponents_MaterialCalendar).build()