Size: a a a

StartAndroid Ru Chat

2021 April 21

J

Johny in StartAndroid Ru Chat
Добрый день!
Изучая MVI архитектурный паттерн столкнулся с вопросом реализации.
В примерах все четко и ясно, ведь там всегда обозревается 1 состояние 1 элемента (TextView, как пример).
Человек куда-то нажал ->
отправился intent в MVVM ->
вызван нужный метод, который вернул результат ->
установили во View новое состояние реактивным способом.
.
У меня приложение поиска туров. Полей много. Реактивность на: State/Shared/Channel Flow.
Во фрагменте есть 4 поля, установить состояние которых необходимо при инициализации.
Два выпадающих списка городов и два datepicker с выбором даты от и даты до.
Вопрос: мне для каждого поля (город от/до, дата от/до) желательно иметь свой observable на отдельный emitter (4 шт) или "запихивать" состояние всех элементов в один Sealed data class, который при изменении 1 поля - вышлет снова целый набор значений 4 полей для переобновления всех?
.
Читал разные статьи, но может у вас в закладках есть что-то полезное из данной тематики? Буду благодарен!
источник

A

Alexander in StartAndroid Ru Chat
В таких ситуациях обычно 4 разных создаю. Не нужно на каждый чих обновлять все 4 вью, а лишь одну. И как-то визуально проще (лично мне) читать такой код и в нем ориентироваться. Однако я считаю это более эмпирическим выводом, чем если бы он был чем-то подкреплен. Если поделитесь статьями, которые читали на эту тему, был бы признателен)
источник

J

Johny in StartAndroid Ru Chat
Спасибо! Я читал статьи на Медиуме, вроде этой https://medium.com/@abhiappmobiledeveloper/android-mvi-reactive-architecture-pattern-74e5f1300a87
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Переслано от Dmitry Alekseyevich
Привет всем. Скажите, сейчас для включения гео локации из приложения от пользователя уже никаких действий не требуется?
То есть, показал диалог, что нужно включить, пользователь нажал ОК и она включается. Просто раньше было так, что пользователя отправляли в настройки и там он уже сам ключал. Что-то не могу найти доку на это..
источник

E

Evgeny in StartAndroid Ru Chat
Всем  привет, у кого был опыт работы с гифками в андроид? Есть для них какие-то требования по размерам, чтоб на разных экранах корректно смотрелось?
источник

Ф

Фёдор in StartAndroid Ru Chat
Недавно делал такой диалог, на 10 андроиде включается, ниже не проверял
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Можешь поделиться кодом? я что-то ковыряю, никак не доковыряю
источник

СП

Сергей П. in StartAndroid Ru Chat
Background локация или обычная?
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
обычная, gps
источник

Ф

Фёдор in StartAndroid Ru Chat
источник

Ф

Фёдор in StartAndroid Ru Chat
Оттуда потом вызывается enableDialog
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
что то этого я не вижу
источник

Ф

Фёдор in StartAndroid Ru Chat
источник

DK

Daniil Karpov in StartAndroid Ru Chat
здравствуйте! есть ли стандартные паттерны для заполнения пространства элементом? условно у меня есть 2 png и мне нужно заполнить background ими как мозайкой
источник

DV

Dima Variukhin in StartAndroid Ru Chat
Сейчас нахожусь на практическом курсе по java с ментором, есть смысл паралельно котлин изучать?
источник

BS

Bohdan Shpanchuk in StartAndroid Ru Chat
Учи джаву пока учишь, а далее уже на котлин будет не сложно перейти, имхо
источник

V

Vladushka in StartAndroid Ru Chat
Дальше котлин за неделю выучится
источник

DV

Dima Variukhin in StartAndroid Ru Chat
Спасибо🙏
источник

DV

Dima Variukhin in StartAndroid Ru Chat
Так вышло что сейчас времени много есть смысл паралельно тогда android SDK добавить (StartAndroid.ru)?
источник

V

Vladushka in StartAndroid Ru Chat
Смотря насколько джаву понимаешь
источник