Как структурировать пакеты и классы в Android приложении?

Добрый,

Layer vs Feature?

Большинство Android приложений придерживаютя структуре "by layers" однако умные люди советуют "by Feature". В текущем проекте я придерживаюсь 2 варианта и почть всё нравится кроме реиспользованных компонентов (напр: Fragment который должен использоваться в нескольких разных модулях).

Я гдето прочитал что если структурировать "by feature" то страдют "reusable components" (в Android разработке).

Что посоветуете, может поделитесь структурой?
Спасибо ))
  • Вопрос задан
  • 364 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы