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