Как мне кажется, то что вы написали понадобится сразу после установки приложения что не даст желаемого эффекта от dynamic features. Туда обычно выносят те фичи которыми не все будут воспользоваться. Например скажем в вашей программе есть партнерская программа, а партнерем не каждый пользователь захочет стать. Вот эту часть можно вынести в dynamic feature.
С paging library не получится всё в data держать. Она проникает на все уровни - от data до ui. Так что варианты: 1. Смириться. Если приложение только для андроид, то хрен бы с ним - пусть проникает на все уровни. Можно воспринимать PL как одну из общих используемых технологий, как rx или корутины, например. 2. Не использовать PL.
привет, подскажите в composabe функции получаю viewmodel, в которую hilt инжектит зависимость через конструктор, как в туториулах, и все это дело падает "has no zero argument constructor", wtf? J_j