Как правильно раскладывать пакеты в проекте, если используется "Чистая архитектура"? Есть ли какие-то нормальные проекты-примеры реализации Clean Architecture или просто реальные проекты, основанные на этой архитектуре? Все что я видел, было на примере "Hello World" и многое не имело смысла.
Евгений Мацюк (не нуждается в представлении), предложил разбить проект на корневые модули (или пакеты, но я буду называть "модулями", имея ввиду корневой пакет, чтобы не путаться):
Так же я не понял, куда класть класс Application
и классы типа RxUtils
, NetworkUtils
с остальными классами-утилитами, доступными на протяжении всего проекта?
Идеального решения нет. Все используют варианты, подходящие конкретно под их задачу.
Существует два основных подхода к структуре пакетов:
Подробнее о этих двух подходах можно почитать тут — ссылка.
В качестве проекта-примера можно посмотреть проект Евгения Мацюка для Mobius. Так же сейчас сообщество администраторов канала "Clean Architecture` в Telegram разрабатывает реальный проект для демонстрации этой архитектуры в рабочих условиях.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Здравствуйте, может ли кто дать простой пример использования SpeechRecognizer? Мне нужно чтобы пользователь говорил на английском, и это выводилось...
ЗдравствуйтеМне нужно поставить фоновую картинку для элемента меню, так, чтобы эта картинка была прижата к низу элемента, и растянута на всю...
Как сделать чтобы html код, который введен в поле, выводился правильно, то есть текст стал жирным?