Size: a a a

Android Architecture

2020 February 05

FL

First Last in Android Architecture
Alexander Fomich
Поэтому имхо, но аппконтекст для задач, не связанных с UI - меньшее из зол)
А другого и не дано в принципе)
источник

AP

Andrey Pomazkin in Android Architecture
ок, спасибо. очень познавательный разговор. буду думать
источник

АЕ

Алексей Ершов in Android Architecture
Друзья архитекторы, расскажите, существует ли общепринятый паттерн для реализации последовательного протокола взаимодействия с каким-либо сервисом? Обмен командами, переходы между состояниями, всё такое. По сути это FSM, наверное. Ощущение, что должен быть золотой стандарт для таких штук, чтобы прям пуленепробиваемая реализация была, 100% тестируемая и проверяемая.
источник

(

( in Android Architecture
Алексей Ершов
Друзья архитекторы, расскажите, существует ли общепринятый паттерн для реализации последовательного протокола взаимодействия с каким-либо сервисом? Обмен командами, переходы между состояниями, всё такое. По сути это FSM, наверное. Ощущение, что должен быть золотой стандарт для таких штук, чтобы прям пуленепробиваемая реализация была, 100% тестируемая и проверяемая.
андроидный сервис?
источник

АЕ

Алексей Ершов in Android Architecture
что андроидный сервис?
источник

(

( in Android Architecture
> с каким-либо сервисом
источник

(

( in Android Architecture
То есть, что за сервис? Андроидный или нет? Потому что если нет, то слишком абстрактный вопрос
источник

АЕ

Алексей Ершов in Android Architecture
а) Нет, просто любой удалённый сервис. Вопрос действительно не относится к андроиду или даже к языку программирования) Суть: есть детерминированный протокол обмена командами между моим приложением и удалённым сервисом, по вебсокету. Я хочу сделать в приложении максимально надёжную реализацию этого протокола.
источник

Y

Yanis in Android Architecture
Алексей Ершов
а) Нет, просто любой удалённый сервис. Вопрос действительно не относится к андроиду или даже к языку программирования) Суть: есть детерминированный протокол обмена командами между моим приложением и удалённым сервисом, по вебсокету. Я хочу сделать в приложении максимально надёжную реализацию этого протокола.
я делал через FSM, получилось хорошо. Вопрос в том получится ли реализовать на FSM, не слишком ли сложный сервис
источник

АЕ

Алексей Ершов in Android Architecture
Yanis
я делал через FSM, получилось хорошо. Вопрос в том получится ли реализовать на FSM, не слишком ли сложный сервис
FSM тоже по-разному можно сделать) Какую-то основу использовали, или сами делали?
источник

Y

Yanis in Android Architecture
использовал какую-то старую релизацию машины на java, но это не принципиально, можно хоть свое написать
источник

Y

Yanis in Android Architecture
источник

Y

Yanis in Android Architecture
но не скажу что это лучшая либа, особенно сейчас
источник

AD

Aleksey D. in Android Architecture
Алексей Ершов
FSM тоже по-разному можно сделать) Какую-то основу использовали, или сами делали?
там вроде притащили MPP FSM недавно
источник

АЕ

Алексей Ершов in Android Architecture
Aleksey D.
там вроде притащили MPP FSM недавно
есть ссылочка?
источник

АЕ

Алексей Ершов in Android Architecture
Или просто хорошие материалы о том, как писать конечные автоматы
источник

AD

Aleksey D. in Android Architecture
Алексей Ершов
Или просто хорошие материалы о том, как писать конечные автоматы
с этим к скобочке нужно)
источник

AD

Aleksey D. in Android Architecture
Алексей Ершов
есть ссылочка?
источник

(

( in Android Architecture
Честно говоря, я не знаю, что тут сказать, можно просто брать и писать. Полностью компайлтайм-сейфный автомат без зав типов написать не получится в любом случае
источник

AD

Aleksey D. in Android Architecture
воу, воу, воу, @happy_bracket, тебя позвали как источник лучших практик, а не вот это вот
источник