Information
- Rating
- Does not participate
- Registered
- Activity
Specialization
Разработчик мобильных приложений
Kotlin
Java
Разработка под Android
Разработка мобильных приложений
Клиент-серверные приложения
DDD
Проектирование архитектуры приложений
SOLID
Git
Базы данных
Ответил в корневом комментарии.
Спасибо за предложение. Пока что не вижу потребности в добавление здесь и сейчас этих методов, кроме как напоминалки об добавление ключевого слова data к классу. Скорее всего, в следующей версии добавлю equals.
Насчёт hashCode, в
ArrayMapхешируется ключ, а ключом у нас выступает KClass, уникальность хеша которого не зависит от data class.И equals не обязательно добавлять, ведь можно использовать методы, которые уже есть в
BindingClass, например, прямой аналог функцияareContentsTheSame(если не хотите использовать data class), которую можно переопределить и сравнить нужные параметры класса. Хотя напоминалка действительно удобная могла бы получиться с equals, чтобы выжать максимум из использования дефолтной реализацииareContentsTheSame.Просмотрел, крутое решение:)
Как будет возможность редактировать статью, которая старше 30 дней, то добавлю ссылку в саму статью.
В этой статье AppGallery рассматривалась не как замена Google Play, а как способ привлечения новых пользователей, которые могут использовать только Huawei Services. Если у вас приложение выложено в одном маркете, то почему бы не разместить его в другом?