Size: a a a

Android Dev Подкаст

2019 October 23

AP

Alexey Pushkarev in Android Dev Подкаст
стейта там из коробки нет, типо сам как хочешь храни
источник

ST

Sasha Tainyuk in Android Dev Подкаст
Denys
Тем более. Хороший пример. :)
ну, справедливости ради и с любой другой либой это делается за 2 минуты.)
источник

D

Denys in Android Dev Подкаст
Alexey Pushkarev
стейта там из коробки нет, типо сам как хочешь храни
Есть стейт.
источник

A

Artem in Android Dev Подкаст
Denys
Одна строчка в build.gradle и запрос вроде Picasso.withUrl().into(view). Вы сильно преувеличиваете.
Это ж доступ к вьюхе надо иметь, а грузить во фрагменте/активити - нарушение single responsibility, не?
источник

D

Denys in Android Dev Подкаст
Sasha Tainyuk
ну, справедливости ради и с любой другой либой это делается за 2 минуты.)
Но до "День спустя ты уже в реддите, трех слаках и в этом канале в телеге, настраиваешь кэш для либы, а котика еще нет. " далеко. Наверное, джун не на своем месте. :)
источник

AP

Alexey Pushkarev in Android Dev Подкаст
Denys
Есть стейт.
разве?
источник

D

Denys in Android Dev Подкаст
Artem
Это ж доступ к вьюхе надо иметь, а грузить во фрагменте/активити - нарушение single responsibility, не?
А как built-in фреймворк это поменяет? И нет. Загрузка картинки - это bind() этап.
источник

D

Denys in Android Dev Подкаст
Alexey Pushkarev
разве?
Да. :)
источник

A

Artem in Android Dev Подкаст
Denys
А как built-in фреймворк это поменяет? И нет. Загрузка картинки - это bind() этап.
Как вариант - грузить в битмап, создавать domain model и пулять из репозиторий-слоя во viemModel? Ну или грузить в битмап, завернутый в liveData во вью-модели, а потом оповещать вьюху?
источник

S

Seraphim in Android Dev Подкаст
Artem
Как вариант - грузить в битмап, создавать domain model и пулять из репозиторий-слоя во viemModel? Ну или грузить в битмап, завернутый в liveData во вью-модели, а потом оповещать вьюху?
Вот мы и докатились до момента, когда разработчики байтики перекладывают по классам, а не приложения пишут
источник

A

Artem in Android Dev Подкаст
Seraphim
Вот мы и докатились до момента, когда разработчики байтики перекладывают по классам, а не приложения пишут
а каков ваш вариант?)
источник

S

Seraphim in Android Dev Подкаст
Artem
а каков ваш вариант?)
Glide.load
источник

Sergey λ in Android Dev Подкаст
Seraphim
Glide.load
нарушаешь SRP! 🌝
источник

D

Denys in Android Dev Подкаст
Artem
Как вариант - грузить в битмап, создавать domain model и пулять из репозиторий-слоя во viemModel? Ну или грузить в битмап, завернутый в liveData во вью-модели, а потом оповещать вьюху?
Ужасно и не оптимально, если честно.
источник

S

Seraphim in Android Dev Подкаст
Sergey λ
нарушаешь SRP! 🌝
Ага, а потом мы вместе посмеиваемся над очередной прилой с десятком дексов, весом за сотню мегабайт, фейспалмим от статей "почему мы ушли с реакта", рвём волосы на всех частях тела при виде сотни зависимостей в приле на 3 экрана, подтролливаем $app_name за тормоза и мерцания на экране с двумя абзацами текста
источник

S

Seraphim in Android Dev Подкаст
За последние года 4-5 андроид начал расти слишком быстро, слишком много всего прикольного появилось, чтобы не накосячить и не повестись на очередную модную либу/фреймворк/архитектурку. Очень легко свою уютную аппку превратить в монстра на соплях
источник

D

Denys in Android Dev Подкаст
Лучше конкретные примеры приводить. Или даже анализ. А то пока slippery slope fallacy получается.
источник

D

Denys in Android Dev Подкаст
В лайвстриме, вроде, говорят, что сделают вам загрузку картинок. :)
источник

A

Artem in Android Dev Подкаст
@dector9 @FuriousSeraphim посыл понял, спасибо за ответ
источник

ST

Sasha Tainyuk in Android Dev Подкаст
)))
источник