Size: a a a

Android Architecture

2021 May 22

RC

Roman Chernyak in Android Architecture
гайз, какие есть актуальные MVI фреймворки/библиотеки на корутинах?
источник

AC

Alexandr Chubryk in Android Architecture
простите, но это немного не "MVI от гугла"
источник

IN

Ilya Nikolaev in Android Architecture
Mvicore - библиотека , которую можно за вечер всю прочитать и написать свой аналог без rx внутри, там кроме патерна observable ничего нет. MVICore можно просто взять за эталон здоровой mvi и написать свою, тем более она пишется в 200 строк кода.
источник

P

Pavel in Android Architecture
MVIKotlin
источник

RC

Roman Chernyak in Android Architecture
у MVICore есть свои плюшки типа TimeTravel и Middleware. Все это можно написать самому, но зачем придумывать велосипед, если есть уже те, кто сделал это хорошо
источник

IN

Ilya Nikolaev in Android Architecture
Если не хочешь тащить rx , то придется писать самому.
источник

RC

Roman Chernyak in Android Architecture
ого, не знал что она так прокачалась, спасибо!
источник

RC

Roman Chernyak in Android Architecture
ну вот в MVIKotlin все вроде бы уже есть и без rx
источник

IN

Ilya Nikolaev in Android Architecture
MVIKotlin мне не понравилась. Из-за того что это комбайн, она слишком сложная внутри.
источник

IN

Ilya Nikolaev in Android Architecture
С чего это они есть во всех проектах?) у меня вот нет. Не вижу смысла в них вообще.)
источник

RC

Roman Chernyak in Android Architecture
ну в целом таким штукам свойственно усложнятся со временем, в этом нет ничего плохого.
источник

КР

Кирилл Романенко... in Android Architecture
https://github.com/AMMA-Family/multiplatform-tea-architecture
Используем в проде. Правда забыл обновить ридми с указанием как называется зависимость.🌚
источник

RC

Roman Chernyak in Android Architecture
спасибо
источник

AI

Arkadii Ivanov in Android Architecture
Хочу лишь добавить, что на первый взгляд избыточная сложность реализации - из-за шишек, которые были набиты в течение нескольких лет)))
источник

IN

Ilya Nikolaev in Android Architecture
Мне еще не нравится асинхронный код в акторах , который фиг отменишь потом. Я бы всю асинхронную работу делал через буутстрапер, который просто бы подписывался на внешнии евенты.

Это бы позволило отказаться от этой кучи асинхронных нетворков, вообще всех. Кто хочет , тот так дата слой и делает.
источник

IN

Ilya Nikolaev in Android Architecture
Вне mvi слоя.
источник

АЕ

Алексей Ершов... in Android Architecture
Это больше на TEA похоже
источник

AI

Arkadii Ivanov in Android Architecture
Асинхронные задачи отменяются автоматически при разрушении Стора/Фичи. Ну и конечно ничто не мешает вынести Actor/Executor и сделать разные реализации.
источник

AI

Arkadii Ivanov in Android Architecture
Ну а так да, больше на TEA похоже, можно туда тогда смотреть
источник

L

Leonid in Android Architecture
Интересное требование на Андроиде не использовать андроидные компоненты.
источник