Size: a a a

Android Developers

2021 January 04

JF

Jorik Fat in Android Developers
другими словами: не давайте экрану данные, которыми он не будет пользоваться, а если все экраны используют какую-то одну функцию - выносить ее в общую ViewModel, а не засовывайте отдельно в каждую
источник

S

Silent829 in Android Developers
Данил
Ну даже не то что бы крупные проекты, а проекты в которых все делается на совесть какими-нибудь сеньерами по всем гайдлайнам гугл
были бы у гугла нормальные гайдлайны
источник

JF

Jorik Fat in Android Developers
Романыч
В каждом проекте своя херомантия. Зависит от времени напмсания основного обьема.
Своя хуета напичкана везде всегда по разному как правило.
Андроид быстро меняется. Это и плюс и минус.
и причем тут грамотная реализация singleton repository?
источник

Р

Романыч in Android Developers
Jorik Fat
и причем тут грамотная реализация singleton repository?
Да я так, поговорить не с кем))))
источник

Р

Романыч in Android Developers
Лол
источник

JF

Jorik Fat in Android Developers
ну ок
источник

Р

Романыч in Android Developers
Jorik Fat
ну ок
Как то недавно видел проект сеньеров, причем целой кучи. Там стек был realm  и mvp , еще и многомодульный. Вот это каша
источник

Д

Данил in Android Developers
Так все же, стоит ли делать репозиторий или оставить shared viewmodel, который всего-то в 9 строк кода?
источник

PE

Pavel Erokhin in Android Developers
Романыч
Да я так, поговорить не с кем))))
источник

JF

Jorik Fat in Android Developers
Данил
Так все же, стоит ли делать репозиторий или оставить shared viewmodel, который всего-то в 9 строк кода?
это вопрос не кода, а архитектуры
источник

JF

Jorik Fat in Android Developers
Романыч
Как то недавно видел проект сеньеров, причем целой кучи. Там стек был realm  и mvp , еще и многомодульный. Вот это каша
и что не так в этом стеке?
это же не Moxy+ViewModel (я и такое видел)
источник

Д

Данил in Android Developers
Silent829
а зачем их держать в активитискоупе все? не утечка ли?
а почему это утечка?
источник

S

Silent829 in Android Developers
Данил
а почему это утечка?
Не пользуешься определенными вьюмоделями
источник

JF

Jorik Fat in Android Developers
Silent829
Не пользуешься определенными вьюмоделями
это скорее не утечка, а захламление
источник

S

Silent829 in Android Developers
Jorik Fat
это скорее не утечка, а захламление
Ну либо так)
источник

S

Silent829 in Android Developers
Ну гугол говорит можешь вот передавать данные по старинке через бандл либо безопасные аргументы (используя их навигацию), но можешь через SharedViewModel). И я так представил как там для каждого мастер-дитейл юзкейса кто-нибудь сделает SharedViewModel и будут у тебя в памяти хз сколько вьюмоделей). 30? 50? Такое же может быть?
источник

JF

Jorik Fat in Android Developers
Еще вопрос к сеньорам:
Приложение разработанное на ndk работает быстрее чем полный аналог (по функционалу) на sdk?
источник

Д

Данил in Android Developers
ну у меня во всех фрагментах вьюмодел инициализируется вот так :
mainViewModel = ViewModelProvider(requireActivity()).get(MainViewModel::class.java)
по сути это же один экземпляр viewmodel?
источник

JF

Jorik Fat in Android Developers
Silent829
Ну гугол говорит можешь вот передавать данные по старинке через бандл либо безопасные аргументы (используя их навигацию), но можешь через SharedViewModel). И я так представил как там для каждого мастер-дитейл юзкейса кто-нибудь сделает SharedViewModel и будут у тебя в памяти хз сколько вьюмоделей). 30? 50? Такое же может быть?
а зачем ViewModel'и все эти держать в Activity? есть же FlowFragment/ContainerFragment
источник

S

Silent829 in Android Developers
контейнерфрагмент это вот прям для всех и независимо от вложенности или в текущем контексте?
источник