Полезные материалы по мобильной разработке. Статьи, подборки, нововведения, анонсы.
RecyclerView.Adapter.
Для тех, кто не юзал ListAdapter – это по сути тот же самый RecyclerView.Adapter, только с уже имеющимися плюшками в виде DiffUtil. В конструкторе требует DiffCallback, имеет готовые методы submitList(…), ну и считает диффы на бэкграунд потоке через AsyncListDiffer.
Читать (En)DynamicStack на SwiftUI, который будет автоматически переключаться между HStack и VStack в зависимости от ориентации (portrait, landscape).
Читать (En)android_crew_8_ypV96aContext, Activity, Fragment, View)
👉 Взаимодействие с UI из компонентов не относящихся к Android, например Presenter или ViewModel
👉 Работа с Bitmap (bitmap?.recycle())
👉 Ссылки на UI объекты в бекграунд потоках
👉 Вложенные нестатические классы
Статья по большей части для начинающих, но и для опытных не помешает лишний раз освежить память.
Читать (En)