Доклад: Как готовить и оптимизировать DelegateAdapter / Павел Щегельский, Артур Бадретдинов

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ก.ย. 2024
  • Понравилось видео и хочешь узнать что-то еще про Android? Забирай весь плейлист на is.gd/kChYnl или купи билет на следующий сезон конференции is.gd/auKynm
    Подпишись на канал - каждую неделю мы выкладываем новые видео про то, как устроена работа и жизнь в IT!

ความคิดเห็น • 5

  • @arturbadretdinov
    @arturbadretdinov 3 ปีที่แล้ว +4

    00:00 - вступление
    01:07 - начало секции про DelegatesAdapter
    33:17 - начало секции про оптимизацию

  • @Mike_x64
    @Mike_x64 ปีที่แล้ว

    По сути первая половина доклада объясняет, что sockeqwe/AdapterDelegates спроектирован плохо, и прячет его интерфейс за «няшным» «DSL».
    Для слушателя, который не угадал авторство, должно остаться загадкой, зачем вообще нужно было изначально проектировать плохо :)
    Вторая половина не касается делегатов (а доклад вроде называется «Как готовить и оптимизировать DelegateAdapter»).
    P. S. На 51:03 фигурирует bindingAdapterPosition, то есть на момент записи видео эпоха ConcatAdapter уже настала. А значит, holder.itemViewType на 17:55 будет выдавать неожиданный результат внутри ConcatAdapter и всё это эпично полетит в направлении throw error.

  • @victordobrov3133
    @victordobrov3133 ปีที่แล้ว

    на 48:10 говорят про кэширование ресурсов, можно ссылку, что имеется ввиду?

    • @Mike_x64
      @Mike_x64 ปีที่แล้ว

      Там следующим слайдом пример с getColor. Короче, все повторяющиеся чтения из ресурсов стоит делать единожды.

  • @EEEppt
    @EEEppt ปีที่แล้ว

    Думаю Артур справился бы со всё информацией в этом ролике минут за 30 ))))