Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность
Специализация
Разработчик мобильных приложений, Архитектор программного обеспечения
Старший
Kotlin
Dagger 2
Разработка под Android
RxJava 2
MVVM
Разработка мобильных приложений
Android studio
Coroutines
Flow
Android SDK
Лучше? )
Несколько владельцев у одного disposable объекта? Просто не надо так делать.
А что в них такого полезного? Ориентация экрана во время работы приложения меняется редко, обычно один раз, чтобы привести его в удобное положение. Зависимость функционала от ориентации, как в калькуляторе — редкость.
Чтобы было больше приложений, оно должно быть если не из коробки, то хотя бы подключаться с помощью нехитрых библиотек. Руками всё это делать мало кто захочет.
А где тут путаница? Голову включаем, а хвост нет — это скорее ведёт к путанице. Написанное далее в статье является тому подтверждением.
и рейзить его очень просто, без метода-обёртки
Почему? По-моему красивее, чем описанные в статье варианты, в т.ч. c новым оператором.
А разве вариант с?.. решает эту проблему?
?
А почему одинарные скобки нельзя оставить? Потому что конфликтовать с MarkupExtensions будет? А оно поддерживается, кстати?
Насчёт биндингов. Раз уж вы решили сокращать их запись, может вообще избавиться от слова «Binding»? Это как идея :)
И да, если говорить именно о программировании, то устройства на Windows для этого больше походят, нежели iPad.
Да. Достигается с помощью создания нескольких конструкторов, либо, как было сказано выше, через property injection. Есть мнение, и я с ним согласен по большому счёту, что это антипаттерн.
Чем неудобен Constructor Injection?
Писать больше кода? А если сервис нужен в нескольких местах? Писать
несколько раз?
И чем первое лучше второго? :)
И да, при использовании MVVM с Dispatcher сталкиваешься редко, т.к. Binding свойств — потокобезопасен.