Size: a a a

Programming Offtop

2020 August 15

AM

Artem Molotov in Programming Offtop
Artem Molotov
Не юзаю этот функционал, так что не в курсе
Имхо, если это ссылка в браузере, то она должна открываться как ссылка в браузере. Иначе хотя бы запрос на перемещение должен быть
источник

ML

Mikhail Levchenko in Programming Offtop
Denis Egorov
вообще мне кажется, что это скорее подход для мелких приложений. В крупных проектах может быть много отдельных независимых фичей, которые будут работать, как отдельное приложение. Вот единый стейт на фичу выглядит интереснее в этом плане
Всё равно есть всегда общее состояние. Какие то нотификашки, провязки, врезки. Вот у нас есть фича оформления кредитов на тачки - вроде поначалу была только в лк, а сейчас по всему листингу, на карточках, в избранном и чуть ли в журнал не затянули
источник

ML

Mikhail Levchenko in Programming Offtop
Денис
ну я на mvu сейчас в первую очередь ориентируюсь
В mvu единый стейт и отделение побочных эффектов
источник

AD

Aleksey D. in Programming Offtop
Mikhail Levchenko
Всё равно есть всегда общее состояние. Какие то нотификашки, провязки, врезки. Вот у нас есть фича оформления кредитов на тачки - вроде поначалу была только в лк, а сейчас по всему листингу, на карточках, в избранном и чуть ли в журнал не затянули
и как бы круто она жила отдельным компонентом, отвечая за себя полностью сама, не?
источник

AS

Andrei Shikov in Programming Offtop
Aleksey D.
> разделяй и властвуй!11
> пппроссститте, но этот кккомпоннеент тайммера не отдает инфоррррмацию о текущеммм зззначении таймера, но только уввведомммляет о том, что зззначение тттаймера изменилллось
Лол
источник

KD

Konstantin Dovnar in Programming Offtop
Artem Molotov
Не юзаю этот функционал, так что не в курсе
Никогда не открываешь ссылки в приложениях? Ого:)
источник

AM

Artem Molotov in Programming Offtop
Konstantin Dovnar
Никогда не открываешь ссылки в приложениях? Ого:)
Ага. А ещё я не строю помойку из приложений.
источник

AS

Andrei Shikov in Programming Offtop
Mikhail Levchenko
В mvu единый стейт и отделение побочных эффектов
Мне лично кажется, что тут может быть проблема, что стейт может часто обновляться, если там чатик в бг синкается
Очевидно, что тогда надо диффить сабстейты и вот это все
Я лично не очень от этого фанатею :)

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

KD

Konstantin Dovnar in Programming Offtop
Artem Molotov
Имхо, если это ссылка в браузере, то она должна открываться как ссылка в браузере. Иначе хотя бы запрос на перемещение должен быть
С 7-8 андроида оно так по умолчанию и работает.

Если явно в настройках не указать, чтобы ссылки этого типа открывались в приложении, то ОС всегда спрашивает где открыть.
источник

KD

Konstantin Dovnar in Programming Offtop
Artem Molotov
Ага. А ещё я не строю помойку из приложений.
Это мололчинка, помойка из чего угодно плохо.
источник

Д

Денис in Programming Offtop
а норм получается что у меня будут потоки обработки сообщений крутиться для каждого компонента свои? их надо как то в общий жизненных цикл экрана вписать, верно?
источник

AM

Artem Molotov in Programming Offtop
Konstantin Dovnar
С 7-8 андроида оно так по умолчанию и работает.

Если явно в настройках не указать, чтобы ссылки этого типа открывались в приложении, то ОС всегда спрашивает где открыть.
Даже если только 1 вариант возможен?
источник

KD

Konstantin Dovnar in Programming Offtop
Artem Molotov
Даже если только 1 вариант возможен?
Разумеется нет.
источник

AM

Artem Molotov in Programming Offtop
И, имхо, это должно приложение спрашивать, а не система. Система этих данных не должна получать
источник

AM

Artem Molotov in Programming Offtop
Konstantin Dovnar
Разумеется нет.
Значит говно
источник

KD

Konstantin Dovnar in Programming Offtop
Artem Molotov
Значит говно
Как скажешь
источник

KD

Konstantin Dovnar in Programming Offtop
Artem Molotov
И, имхо, это должно приложение спрашивать, а не система. Система этих данных не должна получать
А какого чёрта приложение должно знать где открывать ссылки?:)
источник

AM

Artem Molotov in Programming Offtop
Konstantin Dovnar
А какого чёрта приложение должно знать где открывать ссылки?:)
Приложение должно спрашивать нужно ли открывать ссылку внешне вообще, а не где именно его открывать.
источник

Kd

Konstantin dmz9 in Programming Offtop
Artem Molotov
И, имхо, это должно приложение спрашивать, а не система. Система этих данных не должна получать
а в голову не приходило что браузер это приложение для открытия урл вида http(s):// (ну и других подедрживаемых форматов) ?
источник

KD

Konstantin Dovnar in Programming Offtop
Artem Molotov
Приложение должно спрашивать нужно ли открывать ссылку внешне вообще, а не где именно его открывать.
Это всегда на плечах разработчика.
Никто не мешает тебе обрабатывать ссылки самим внутри приложения.
источник