На данный вопрос уже ответили:
Можно ли создать Navigation Drawer в отдельном фрагменте, если да то как ? А если нет то как правельнее сделать, просто говорят что подход с фрагментами правельнее.
Нельзя. А если и можно — не нужно. Я думаю, что Вы немного не так поняли то, что Вам сказали. Хорошей практикой является использовать NavigationDrawer в одной активности, помещая в нее любое кол-во фрагментов.
Если часть интерфейса должна содержать NavigationDrawer, а другая - нет, то самым правильным решением будет разделить интерфейс минимум на две активити, одна из которых реализует NavigationDrawer и хостит фрагменты, которые тоже должны реализовать этот дровер, вторая - не реализует его и, при необходимости, хостит фрагменты, которые тоже не должны реализовать дровер, но связаны цепочками переходов или же переходит на другие активити, которые тоже не реализуют дровер.
Так же, если дровер должен реализовать только один экран, то использование фрагментов вообще сомнительно. Еще стоит заметить, что есть решения с дровером и несколькими экранами, которые не используют фрагментов.
В конце мое мнение о том, как определиться, нужны ли вам в вашем приложении фрагменты вообще
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости