Всем привет, я со всем запутался как и где что хранить, что должно быть в coreModule что в sharedModule, где хранить элементы интерфейса, где сервисы, прочитал весь стайл гайд и множество статей, но все еще не понимаю как делать максимально оптимизированно и правильно.
P.S: Мне бы файловую структуру с подробным описанием, буду очень сильно благодарен)) а то я все больше запутываюсь
Ирония в том, что серебряной пули тут нет и только с практикой приходит понимание того, что тебе нужно, удобно и тд.
Делай приложения на несколько экранов, пробуй разные варианты, запоминай к каким сложностям приводит тот или иной вариант.
Ну по поводу лишнего SharedModule я бы поспорил. Если у вас есть переиспользуемые во многих модулях компоненты? куда их сложить? Допустим, кастомные кнопки, списки и так далее. В конце концов, напишите тоже схему файлов. Я бы с большим интересом ознакомился с вашем предложением.