Size: a a a

Android Developers

2020 April 18

D

Denis in Android Developers
Quantum Harmonizer
строго говоря, это проблема не ырыкса
Так-то да, стэк очень уж "удобночитаемый" будет
источник

2_

2flower _ in Android Developers
Oleksandr Hulak
Отлично читаемый до поры до времени 😁😁😁
ну я тоже могу сказать, что читать можно любой код пока глаза видят. короче это демагогия.
источник

QH

Quantum Harmonizer in Android Developers
ловить все эксепшены — так себе затея, но вот я не вижу никакой проблемы проскроллить стек трейс до root cause
источник

2_

2flower _ in Android Developers
Quantum Harmonizer
🤷‍♂️ хайп на переписывание с ырыкса на корутины показывает обратное: многие написали и сами не поняли, в особенности новички
никакого хайпа, просто если пишешь на котлине надо использовать родные возможности, это как раз то, о чем вы говорите сегодня, приводя в пример свой код.
источник

QH

Quantum Harmonizer in Android Developers
2flower _
никакого хайпа, просто если пишешь на котлине надо использовать родные возможности, это как раз то, о чем вы говорите сегодня, приводя в пример свой код.
kotlinx.coroutines — отдельная библиотека, так что не такие уж и родные
источник

2_

2flower _ in Android Developers
Quantum Harmonizer
kotlinx.coroutines — отдельная библиотека, так что не такие уж и родные
серьезно? :)
источник

2_

2flower _ in Android Developers
если честно у меня давно сложилось впечатление что вы меня тупо тролите, вы прекрасно знаете, чем хорош рх для криворукого разработчика,
и просто "ерничаете". Хотите писать на asynctask бог в помощь я уже наелся, как по мне лоадеры, которые вы ругаете, были гораздо лучше в прикладном смысле, чем колбэкхел в асинктасках.
источник

QH

Quantum Harmonizer in Android Developers
2flower _
серьезно? :)
Абсолютно.
Корутины — средство языка, корутины-как-многопоточка — внешняя библиотека. Такая же родная, как androix для андроида или kotlinx.immutable с atomic-fu для котлина. Поддерживается производителем, но нужно отдельно изучать и отдельно подключать как внешнюю зависимость.
источник

QH

Quantum Harmonizer in Android Developers
2flower _
если честно у меня давно сложилось впечатление что вы меня тупо тролите, вы прекрасно знаете, чем хорош рх для криворукого разработчика,
и просто "ерничаете". Хотите писать на asynctask бог в помощь я уже наелся, как по мне лоадеры, которые вы ругаете, были гораздо лучше в прикладном смысле, чем колбэкхел в асинктасках.
Не хочу, на самом деле. Я использую Executors, но это не значит, что я присоединяюсь к слепому и повсеместному гноблению асинктасков.
источник

2_

2flower _ in Android Developers
Quantum Harmonizer
Не хочу, на самом деле. Я использую Executors, но это не значит, что я присоединяюсь к слепому и повсеместному гноблению асинктасков.
А я их гнобил?
источник

QH

Quantum Harmonizer in Android Developers
2flower _
А я их гнобил?
В переносном смысле.
источник

2_

2flower _ in Android Developers
Quantum Harmonizer
Абсолютно.
Корутины — средство языка, корутины-как-многопоточка — внешняя библиотека. Такая же родная, как androix для андроида или kotlinx.immutable с atomic-fu для котлина. Поддерживается производителем, но нужно отдельно изучать и отдельно подключать как внешнюю зависимость.
для меня andoidx -это тот же android, возможно это переходный. всегда были support библиотеки, которые реализовывали функционал нового андроида для старых систем.так что ничего ужасного не вижу. НО формально вы правы.
источник

2_

2flower _ in Android Developers
Quantum Harmonizer
В переносном смысле.
я лишь написал, что для меня это неудобно, если мне хочется быстро скачать с 3-х,5 ресурсов данные, я либо утону в асинктасках,либо сделаю в одном но последовательно, либо просто в 10 строчек напишу прозрачно понятный код в рх для паралельной загрузки.
источник

QH

Quantum Harmonizer in Android Developers
2flower _
я лишь написал, что для меня это неудобно, если мне хочется быстро скачать с 3-х,5 ресурсов данные, я либо утону в асинктасках,либо сделаю в одном но последовательно, либо просто в 10 строчек напишу прозрачно понятный код в рх для паралельной загрузки.
а я напишу прозначно понятный код на экзекьюторах и сэкономлю 1 МБ размера апк
источник

2_

2flower _ in Android Developers
Quantum Harmonizer
В переносном смысле.
детей учат кататься на 4-х колесном велосипеде, потом 3 и только потом 2, правда особые клоуны могут и на 1-м, но это уже к теме не относится. :)
источник

2_

2flower _ in Android Developers
Quantum Harmonizer
а я напишу прозначно понятный код на экзекьюторах и сэкономлю 1 МБ размера апк
честь вам и хвала.
А корутины тоже 1МБ занимают?
источник

D

Denis in Android Developers
2flower _
детей учат кататься на 4-х колесном велосипеде, потом 3 и только потом 2, правда особые клоуны могут и на 1-м, но это уже к теме не относится. :)
Потому "криворуким разрабам" надо сразу садиться за комбайн?
источник

QH

Quantum Harmonizer in Android Developers
2flower _
честь вам и хвала.
А корутины тоже 1МБ занимают?
kotlinx.coroutines, наверное, раза в два меньше занимают, но они довольно непростые. Про structured concurrency уже не одна статья написана…
источник

2_

2flower _ in Android Developers
Quantum Harmonizer
kotlinx.coroutines, наверное, раза в два меньше занимают, но они довольно непростые. Про structured concurrency уже не одна статья написана…
в чем они не простые?
Внутри или снаружи?
источник

QH

Quantum Harmonizer in Android Developers
2flower _
в чем они не простые?
Внутри или снаружи?
источник