Search
Write a publication
Pull to refresh
0
0

User

Send message
Освещается только до Android 9.0? Книга только вышла и уже устарела
Это перевод, в оригинале
Thus Channel was added as an inter-coroutine communication primitive.

Куча лапши из .apply/.run/.also с сменой нескольких контекстов
А никто не говорит, что так нужно делать, смешивать контексты, делать кучу вложенностей из scope методов, более того, говорят так не делать.

Про экстеншн методы вообще не понял. Если что, то они не имеют доступа к приватным полям, это обычные статик методы. Лучше же конечно иметь StringUtil и ещё миллион Util классов? Нет спасибо, экстеншены одно из самых приятных вещей в Котлине.
— Корутины настолько эзотеричны и зубодробительны в понимании, что ими никто не пользуется. Привет старый добрый Executor, Runnable, Future, concurrency.

Этот абзац прям классическое: «Моя лошадь лучше этого вашего дурацкого автомобиля».
То, что ими никто не пользуется — наглая ложь. И не особо они сложные и, в отличии от «старых добрых ...», позволяют легко писать асинхронный код в синхронном стиле без кучи коллбеков.
Забавно, мне больно смотреть на VS после IDEA

Information

Rating
Does not participate
Registered
Activity