DataBinding — это инструмент для связывания данных с интерфейсом. Как можно понять из названия, Data Binding позволяет привязать компоненты UI на макете к данным в приложении. Он поддерживает как однонаправленное, так и двустороннее связывание. Официальная документация: https://developer.android.google.cn/jetpack/androidx/releases/databinding Официальный демо-пример: https://github.com/googlecodelabs/android-databindingКод из статьи:https://github.com/taxze6/Jetpack_learn Читать далее
Настольная игра "Скажи, если сможешь: Дети против родителей" — это долгожданное продолжение хитовой настолки Hasbro Games, и на сей раз в состязании сойдутся представители старшего и младшего поколения! Игра настольная СКАЖИ ЕСЛИ СМОЖЕШЬ СЕМЬЯ Бренд HASBRO Вид семейная Модель Скажи, если сможешь – Дети против родителей Описание Что такое загубники?, Загубники — основной элемент игровой […]
На недавнем DroidCon Moscow 2016 был доклад о MVVM c Databinding Library и доклад о библиотеке Moxy, помогающей работать с MVP. Дело в том, что за последние полгода мы успели опробовать оба подхода на живых проектах. И я хочу рассказать о своём пути от освоения Databinding Library и выпуска в продакшн проекта на MVVM до осознания, почему я больше не хочу использовать этот паттерн. Читать дальше →
RecyclerView — основной UI элемент практически любого приложения. Написание адаптеров и ViewHolder'ов зачастую слишком рутинная работа и содержит достаточно boilerplate кода. В этой статье я хочу показать как с использованием DataBinding и паттерна MVVM можно написать абстрактный адаптер и напрочь забыть про ViewHolder'ы, inflate, ручной биндинг и прочую рутину. Читать дальше →