есть у меня fragment + viewModel, но сейчас сильно перегруженные, fragment 600cтр, Vm = 300стр, короче все херово, с сервером работы нет, только с бд, по бд кода мало, все во viewModel, там все норм. почти весь код это логика view-шек, то открой , то спрячь. тут текст так покаж, там так, короче как это лучше всего можно распределить по классам, и вообще как это делается
Ну, опираясь на свой скромный опыт, скажу, что это не очень много