Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Дальнейшее развитие #13

Open
matzuk opened this issue Nov 12, 2017 · 2 comments
Open

Дальнейшее развитие #13

matzuk opened this issue Nov 12, 2017 · 2 comments
Labels

Comments

@matzuk
Copy link
Member

matzuk commented Nov 12, 2017

Версия 0.1 выпущена.
Теперь давайте подумаем о том, чтобы мы хотели увидеть в книге еще. Я лично вижу эту книгу как прежде всего подробный мануал по Чистой архитектуре с акцентом на конкретные практические и нетривиальные кейсы, которые дают читателю самое главное - как Чистая архитектура выглядит в бою, и как нужно думать и поступательно действовать при решении какой-либо задачи. Согласны ли вы с этим?
Накидывайте сюда все, что думаете, все свои мысли, идеи и проблемы. Сделаем данную issue площадкой для обсуждения КукБука.
Пока что я накидал еще некоторые issues. Можно их также обсудить и начать делать.

@electrolobzik
Copy link

Хочу поделиться двумя соображениями по поводу кукбука и самой его идеи.

  1. Мне кажется, что материал кукбука достаточно качественный, нужный и важный, чтобы открыть его для обсуждения со всем андроид сообществом, а не только русскоязычным. Пусть уже вортон придет и выскажется тут тоже хаха! Но для этого нужно две вещи: все, что изначально может добавляться на английском лучше добавлять на нем. Ну и текущие материалы хорошо бы перевести и адаптировать для англоязычного мира. Я считаю, что андроид девелопер не обязан хорошо говорить и писать на английском, но понимать технический текст по своей области это must. Поэтому большой проблемы с пониманием это не должно принести, особенно учитывая наличие чатика и людей всегда готовых объяснить по русски.

  2. Второй момент скорее философского характера. Опыт поколений показывает, что никому никогда еще не удавалось придумать некую универсальную идеальную систему, архитектуру, концепцию, которая бы решала все проблемы. Что бы мы не придумали, в данный момент может в лучшем случае хорошо подходить к текущим задачам текущего времени. Пройдет 1-2-5 лет и многое, что сейчас было супер станет просто устаревшим, неоптимальным или даже плохим. Я уже не говорю про разницу проектов и то, что нет идеальной архитектуры в вакууме, а есть только то, что работает в твоем проекте и с твоей командой хорошо. К чему я это все? К тому, что хотелось бы как-то избежать консервирования знаний описанных в кук-буке и восприятия их как неких новых статичных бест практис. Иначе кук бук замедлит свое развитие очень быстро, а через год-два потеряет свою актуальность и будет просто качественным историческим срезом по андроид разработке . Поэтому лично мне хотелось бы, чтобы кук бук не был собранием рецептов и правил. Пусть он будет местом, где можно изучить разные подходы, прочитать экспертное сравнение этих подходов в контексте конкретных проектов и выбрать для себя оптимальное здесь и сейчас. Тогда и через год и через два кук бук будет актуален и будет приносить пользу. Готового рецепта как это сделать у меня пока нет. Но, думаю, важно держать эту мысль в голове, когда ведется работа над кукбуком. Если согласны с самой мыслью, то давайте обсудим как это можно сделать! Пишите что думаете.

@tim4dev
Copy link

tim4dev commented Nov 16, 2017

чтобы мы хотели увидеть в книге еще

Как соотносятся Android Architecture Components (которые пилятся с устрашающей скоростью) и Clean Architecture ?
В 1-ю очередь интересует в какое место(а) попадает ViewModel (из AAC).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants