Size: a a a

Programming Offtop

2020 June 23

ML

Mikhail Levchenko in Programming Offtop
Aleksey D.
эм, там на каждую LiveData есть своя MutableLiveData?
ну чтобы её менять конечно же
источник

AD

Aleksey D. in Programming Offtop
бе ☹️
источник

(

( in Programming Offtop
Mikhail Levchenko
кек, и эти люди мне чёт пиздят про то что  MVI бойлерплейтная
вот жиза, у нас
private val _hehmda: MutableLiveData<...> = ...
val hehmda: LiveData<...> get() = _hehmda

на каждую
источник

AD

Aleksey D. in Programming Offtop
источник

AM

Andrew Mikhaylov in Programming Offtop
Aleksey D.
бе ☹️
А как иначе, светить наружу мутаблами?
источник

Sergey λ in Programming Offtop
(
вот жиза, у нас
private val _hehmda: MutableLiveData<...> = ...
val hehmda: LiveData<...> get() = _hehmda

на каждую
а почему не писать val hehmda: LiveData<...> = _hehmda 🤔
источник

(

( in Programming Offtop
Sergey λ
а почему не писать val hehmda: LiveData<...> = _hehmda 🤔
можно и так, а разницы-то
источник

AM

Andrew Mikhaylov in Programming Offtop
Sergey λ
а почему не писать val hehmda: LiveData<...> = _hehmda 🤔
И хранить в классе по два раза ссылку?)
источник

Sergey λ in Programming Offtop
Andrew Mikhaylov
И хранить в классе по два раза ссылку?)
а с геттером что не так же?)
источник

AM

Andrew Mikhaylov in Programming Offtop
Жрать, конечно, не просит, но зочем
источник

AM

Andrew Mikhaylov in Programming Offtop
Sergey λ
а с геттером что не так же?)
Нет, с кастомным геттером без обращения к field там филда и не будет
источник

AM

Andrew Mikhaylov in Programming Offtop
Только гет-метод
источник

AD

Aleksey D. in Programming Offtop
Andrew Mikhaylov
А как иначе, светить наружу мутаблами?
в одно состояние скомкать
вроде MVVM от этого не перестанет быть собой
источник

ML

Mikhail Levchenko in Programming Offtop
Aleksey D.
в одно состояние скомкать
вроде MVVM от этого не перестанет быть собой
перестанет, у тебя же потеряется DB
источник

AD

Aleksey D. in Programming Offtop
Mikhail Levchenko
перестанет, у тебя же потеряется DB
выходит, вся соль MVVM в том, что каждый элемент UI следит за своими обновлениями?

просто мне почему-то казалось, что выхватить из состояния нужно поле и установить в соответствующее отображение - тоже вполне себе байндинг
источник

ML

Mikhail Levchenko in Programming Offtop
Aleksey D.
выходит, вся соль MVVM в том, что каждый элемент UI следит за своими обновлениями?

просто мне почему-то казалось, что выхватить из состояния нужно поле и установить в соответствующее отображение - тоже вполне себе байндинг
вся соль MVVM в магии, когда ты меняешь значение проперти, и твоя xml сама заполняется данными
источник

AD

Aleksey D. in Programming Offtop
Mikhail Levchenko
вся соль MVVM в магии, когда ты меняешь значение проперти, и твоя xml сама заполняется данными
положим, у меня XML нет, я не имею возможности построить у себя MVVM? 🙄
источник

ML

Mikhail Levchenko in Programming Offtop
Aleksey D.
положим, у меня XML нет, я не имею возможности построить у себя MVVM? 🙄
если у тебя обзервятся проперти в каком-нибудь Splitties, то вполне себе MVVM
источник

ML

Mikhail Levchenko in Programming Offtop
но изначально всё держалось на магии XML
источник

AM

Andrew Mikhaylov in Programming Offtop
Aleksey D.
положим, у меня XML нет, я не имею возможности построить у себя MVVM? 🙄
Если нет ни XML, ни мануального датабайндинга — умные люди говорят, что это Presentation Model
источник