Страницы

Поиск по вопросам

пятница, 7 июня 2019 г.

Материалы по Clean Architecture в Android [закрыт]

Имею 3 года практики в Android разработке и недавно начал интересоваться такими вещами, как DI, Moxy, Cicerone и Clean Architecture. Здесь, на SO, я почти не вижу вопросов, относящихся к этой теме. В телеграмме очень мало людей состоят в чатах по ним. Как я понял, эти вещи изучаются в самом конце, на пути к "званию" Senior Developer'а и сложнее них нет ничего. Год назад я не понимал суть Dagger'а и MVP. Сейчас я, кажется, понимаю зачем это все нужно: так как разработка почти всегда командная, у всех участников проекта должны быть определенные стандарты проектирования. Разработчики будут лучше понимать друг друга.
Все же полностью понять эти вещи я не могу, я думаю здесь есть те, кто тоже их не понимал, но сейчас вполне их использует и счастлив. Хочу у них спросить какие книги они читали и как трудно там, в клине? Из мной прочитанных и полностью изученных, являются "Философия Java" и "Java 8 Полное руководство". Если Clean Architecture относится к архитектуре кода, то мне нужно сначала прочитать, например, "Паттерны проектирования" и "Эффективное программирование"? Какие книги я должен для начала прочитать?
Также хотел бы узнать какая сейчас средне ситуация с ними на рынке, они уже must have или пока еще в будет плюсом?
Пожалуйста, не пишите "Не понимаешь - не используй", я действительно хочу понять это. Давайте те, кто в этом уже разбирается, оставит тут информацию о книгах и свои советы.
Спасибо. Думаю, что книги, которые вы посоветуете (и Clean Architecture в общем) будут интересны многим.


Ответ

Роберт Мартин, человек описавший чистую архитектуру, написал книгу с соответствующим названием - "Чистая архитектура". Его фундаментальный труд в виде статьи лежит здесь. Разъяснения касательно разработки под android, и clean architecture в целом, расписаны в этом труде. Материалы по второй и третьей ссылке дадут вам надежную почву для старта.

Комментариев нет:

Отправить комментарий