Take for example the app I'm currently working on: - it has an navigationDrawer with multiple items; there are two items which interest me for now, i'll call them X and Y.
both X and Y, when clicked on, display a fragment containing a list of x-elements or y-elements
selecting and x or y list element displays a new fragment in which I display info about the select item; the view fragments are different for x and y elements
in the view fragment I can choose to edit the specific element which brings up an edit fragment
The fragment approach is working, but it took me a while to manage the navigation between the fragments. Also, I will probably have to add some new items in the drawer similar with X and Y. My main activity, in which I have the drawer and I do the fragment switching, is quite dense already, which brings me to my question: should I switch from fragments to activities? I was thinking about starting a new activity when a drawer item is selected and handle the list/view/edit fragments related to the selected item in that activity, rather than handling all fragments for all items in a single activity.
Is it a good idea? Is it bad design?