Size: a a a

Android Developers

2021 March 05

s

someone_guy in Android Developers
Silent829
эм ну репа берет настройку из локали / префов (строку отдает к примеру или другой примитив), во вьюмодели ты опираешься на настройку и преобразуешь температуру, вью пох (2)
Это я понял, как мне потом единицы измерения к строке присоединить?

Создать новую сущность для вью слоя, где все подобные поля станут стрингами, чтобы сразу во время преобразования присоединять и сразу же в этом месте, либо делать конкатенацию непосредственно во вью перед setText, но зато останется единая data-сущность и для репы и для вью слоя.
источник

СП

Сергей П. in Android Developers
Эх, красиво то как.

Как без всего этого в 2011м обходились?
источник

S

Silent829 in Android Developers
Сергей П.
Эх, красиво то как.

Как без всего этого в 2011м обходились?
Мб хватит, о чем вы вообще?
источник

S

Silent829 in Android Developers
В 2011 андроид это говно с хололох дизайном
источник

СП

Сергей П. in Android Developers
Просто мысленно прикидываю как это сделать без Flow.
источник

S

Silent829 in Android Developers
someone_guy
Это я понял, как мне потом единицы измерения к строке присоединить?

Создать новую сущность для вью слоя, где все подобные поля станут стрингами, чтобы сразу во время преобразования присоединять и сразу же в этом месте, либо делать конкатенацию непосредственно во вью перед setText, но зато останется единая data-сущность и для репы и для вью слоя.
Во вьюмодели присоединяй, вьюшка просто строку получает
Либо если тебе нужно где-то отдельно, то пару / сущность отдавай из вьюмодели
источник

СП

Сергей П. in Android Developers
Как упражнение. На лайфдате легко. А еще более первобыттным образом как бы тогда люди  делали? Через callback hell или свой обсервер писали
источник

s

someone_guy in Android Developers
Silent829
Во вьюмодели присоединяй, вьюшка просто строку получает
Либо если тебе нужно где-то отдельно, то пару / сущность отдавай из вьюмодели
В том и дело что я во вью из вьюмодели целый лист объектов прокидываю, и те самые преобразованные данные в нем это не стринги.

Мне то ниче не нужно :), я с точки зрения чистоты архитектуры интересуюсь, чтобы потом это все максимально масштабируемо было
источник

S

Silent829 in Android Developers
Сергей П.
Как упражнение. На лайфдате легко. А еще более первобыттным образом как бы тогда люди  делали? Через callback hell или свой обсервер писали
Ну да, RxJava 1.0 запустили в 2014, а Java-шный Observable появился в Platform SE 7
источник

S

Silent829 in Android Developers
Silent829
Ну да, RxJava 1.0 запустили в 2014, а Java-шный Observable появился в Platform SE 7
В 2011 -> использовали Java Observable @PSA_56789
источник

S

Silent829 in Android Developers
someone_guy
В том и дело что я во вью из вьюмодели целый лист объектов прокидываю, и те самые преобразованные данные в нем это не стринги.

Мне то ниче не нужно :), я с точки зрения чистоты архитектуры интересуюсь, чтобы потом это все максимально масштабируемо было
Да какая разница стринги не стринги
источник

s

someone_guy in Android Developers
Silent829
Да какая разница стринги не стринги
Если я отдельный дата класс создам, в котором эти данные будут стрингами, он по сути становится немутабельным и я никак не смогу дальше с этими цифрами работать (а так ли оно это мне нужно во вью?)
источник

s

someone_guy in Android Developers
Ну, смогу, но придется опять грязь делать
источник

АК

Андрей Карчевский... in Android Developers
Jorik Fat
надо придумать мемас про флешбеки C++ разраба, как про Вьетнам :D
Так есть у экстрим код видос, но там в основном шутки про бесконечный Трейс ошибок
источник

s

someone_guy in Android Developers
@PSA_56789 @silent829
Ладно, спасибо за ответы, в целом более менее определился что нужно)
источник

СП

Сергей П. in Android Developers
Silent829
В 2011 -> использовали Java Observable @PSA_56789
Да, его помню. Но можно и свой написать, паттерн несложный
источник

S

Silent829 in Android Developers
someone_guy
Если я отдельный дата класс создам, в котором эти данные будут стрингами, он по сути становится немутабельным и я никак не смогу дальше с этими цифрами работать (а так ли оно это мне нужно во вью?)
так либо мутируй либо отдавай новые
источник

S

Silent829 in Android Developers
Блин, оффлайн Kotlin Playground нету да?(
источник

D

Dmitriy in Android Developers
Silent829
Блин, оффлайн Kotlin Playground нету да?(
IDEA называется))
источник

GO

GGorAA Official in Android Developers
Silent829
Блин, оффлайн Kotlin Playground нету да?(
Есть Scratches в IDEA
источник