169 похожих чатов

Правильно ли я понял, что во взаимодействии вьюмодели и вью

нужно юзать лайв дату, а при работе с данными лучше Flow? Можно ли полностью на флоу построить приложение, если да, то есть минусы по сравнению с лайвдатой?

44 ответов

17 просмотров

Можно, минус вроде в скорости

Флоу медленнее лайв даты?

Как минимум лайвдата lifecycle aware же

Они для разных целей

То есть лучше в связи viewmodel и вью лучше юзать лайвдату?😊

Да

можно построить

а флоу можно собирать в лайфсайклскоупе и вьюмоделскоупе и ничего)

А есть какие-то преимущества, если я только Flow буду использовать без Live Data? Или овчинка выделки не стоит?

Надо че то одно освоить и пользоваться. Или оба но по очереди. А не мешать в одном проекте хаотично. Так то люди и без лайфдаты отлично жили и без флоу с Рх

¯\_(ツ)_/¯ мне нравится что я могу использовать одну вещь на всех слоях

Кто сказал, что я хочу мешать? Я изучаю модульную разработку, хочу узнать, стоит ли при работе с вью юзать флоу или лайв даты достаточно, ещё не хочу RxЖабу тащить, хочу на корутинах делать проект. Жили люди без этого и молодцы, но разработка на месте не стоит.

Понял😊

Красава)

Еще раньше жили вообше без всего этого и findViewById было мало того что обязательным а его еще и приводили к типу

ButterKnife выручал.

Мне кажется флоу просто излишне, хотя если будет какой то кейс где без него никуда(то почему бы и нет)

Ну, в учебных целях наверное лучше одну новую штуку на проект

/неодобрительно смотрит на котлинистов из под седых бровей/

Так то я на котлине давновато, но в целом да))))

Я бы хотел наоборот более широко освоить, чтоб когда приду на собеседование то могу сказать, что работал с этим и этим, есть какой то опыт)

Разная бывает глубина освоения так сказать

Аа, ну это верно

Ну это от целей зависит, можно глубже можно ширьше

Думаю для меня на начальном этапе будет полезным изучение инфы вширь, а потом как найду работу, то можно вглубь копать😊Может это и не верно, но я такой путь выбрал🤷‍♂️

ViewBinding для котлинистов? так-то котлин экстеншены депекейтед

Так изи же свичнуться

Можно и нужно строить на флоу, лайвдата скоро будет депрекейтед

Да? Откуда инфа?😊

LiveData - deprecated? С какой радости? 🤷‍♂

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

Понятно😁он хотел меня разыграть

думаю не хотел)

Пусть так)

Изначально херню стрельнул Хотел сказать, что имхо, лайвдата в скором времени улетит в бездну забытых гугловых либ

Какие ваши доказательства? 😁

Если вы, как и я, проспали все эти три дня января, то скажу вам то, что джаву задепрекейтили

Андроид-то хотя бы ещё остался? А то мне завтра на работу выходить 😄😄😄

Ага) ещё Jetpack Compose Stable вышел😂

Корутиновские StateFlow\SharedFlow полностью заменяют лайвдату, не зависят от платформы, привносят сверху множество других возможностей. А в джаве само собой лайвдата будет применима и далее

+ и еще применима на слоях ниже презентейшн

Это исходя от независимости от платформы

Зачем? Отличная обертка. Хотя более тупой враппер реализующий паттерн наблюдатель можно и самому написать. Там строк 50 будет если не заморачиваться на жц.

Это полезно!

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта