Вот небольшая схема как я себе это представляю и делаю:
https://gist.github.com/vikewoods/1489433c77ccaf125767
Но тут встает вопрос как правильно передавать данный между фрагментами...
С мануалов я понял что это должно быть реализовано через активити, что фрагменты не могут между собой "общаться" напрямую. В гугле я так и не нашел примера того как реализовать навигацию для многоуровневого каталога...
Пробовал через активити но что то так ничего и не получилось потому как я не знаю как быть с NavigationDrawer...
Объясните пожалуйста как правильно реализовать это
Забыл добавить приложение делается только для Android KitKat & Android L (ListView например можно заменить на RecyclerView если это чемто упростит задачу...)