RASHIT
даггер никогда не нужон
Час даггераводы набросятся.
RASHIT
вендор лок, например
Спасибо почитаю.
--------
Мож лучше 3 фрагмент поменять на Активити?
во всем проекте одна активити, смысл менять фрагмент на неё?
Mike
wat?
RASHIT
Да не сказал бы так, в вакансиях напопинают его постоянно, или просто копипастят.
Mike
вендор лок потому что
Daniel
Не обновили требования к вакансии)
Konstantin
а вакансии с требованием просто мозгов в голове видел? )
--------
батернайф - сила, findviewbyid - могила
Mike
Лайвдата работает только внутри андроида. Что не понятно?
Konstantin
странно, все просят технологии но никто не просит например аналитический склад ума
RASHIT
Что то про него много негатива идет, люди совсем облинились.
Mike
в юнит-тестах, в JavaFX. Сейчас, во времена котлин-мультиплатформы, можно и ещё где-нибудь.
RASHIT
Вон выше говорят что это мощь и сила, а находить по id это говно.
Mike
Ещё один сарказм, я надеюсь.
Mike
write once, run once!
RASHIT
Я только недавно более менее созрел для котлина. Думаю потихоньку приступать изучение и внедрение.
Dj
Тесты не нужны!
Alexey
почему это
Alexey
даггером конфигурируй все кишки, во вью модел вставляй
padmitriy
как будто суровые джава-бэкендеры только вежливо поддакивают друг другу поправляя монокли
Alexey
канешн
Alexey
так то и с мокси можно без Di обойтись статиками в аппликейшене
Dj
Самописный - это стандартные конструкторы?
Alexey
вопрос в валидации графа зависимости)
Dj
счас скину свой говнокод прям из прода
Mike
вопрос в валидации графа зависимости)
тайпчекер, встроенный в язык, справится с этим
Anonymous
во всем проекте одна активити, смысл менять фрагмент на неё?
SingleActivity это худшая архитектура. Еще много подводных камней на пути встретишь
Alexey
тайпчекер, встроенный в язык, справится с этим
вангую общий контейнер any объектов и дженерики
--------
SingleActivity это худшая архитектура. Еще много подводных камней на пути встретишь
уже встретил, согласен абсолютно, но обратного пути нет, обмазался уже
Mike
вангую общий контейнер any объектов и дженерики
контейнер any звучит как говнокод)
Konstantin
иногда косячит
Alexey
звучит как реализация DI)
Alexey
тузпик например
Dj
Во, мой самописный DI велик: inline fun <reified T: ViewModel> AppCompatActivity.viewModel(): Lazy<T> = lazyNotThreadSafe { ViewModelProviders.of(this)[T::class.java] }
RASHIT
примеров чего?
Ну подводных камней.
Konstantin
сделал на нем пару приложений, проблем не ощутил
Dj
И юзаю его, как то так: val myViewModel by viewModel<MyViewModel>()
--------
Ну подводных камней.
да я просто нуб еще, соответственно в проекте callback hell жесткий
Anonymous
уже встретил, согласен абсолютно, но обратного пути нет, обмазался уже
Для решения твоей проблемы я хз даже, попробуй Single юзать. Ведь Активити твой уже разбух. А Презентеры ты не юзаешь ведь? Или использую БД и проверяй ЖЦ.
Anonymous
@polopolopo Но все же, попробуй Активити заюзать вместо фрагмента. А переход сделай через startActivity. Думаю проблема решится
RASHIT
да я просто нуб еще, соответственно в проекте callback hell жесткий
Понял, мне нравится эта система. Удобная манипуляция с фрагментами.
Anonymous
активити вообще 10 строчек, че разбух то?
Ну тогда там и храни данные свои
--------
Понял, мне нравится эта система. Удобная манипуляция с фрагментами.
да, удобно, но говорю же, сейчас у меня куча колбеков, что некоторые неудобства доставляет
--------
Ну тогда там и храни данные свои
зачем? Я хочу чтобы фрагмент их просто повторно не загружал
--------
RxJava избавит тебя от callback hell
сначала просто Java бы изучить на уровне, а потом лезть в реактивное программирование
Anonymous
Konstantin
Видимо проекты маленькие были
в 30 экранов маленький проект?
Konstantin
я просто не в курсе, может от 100 начинаются "нормальные"
Anonymous
причем тут кол-во экранов?
--------
Anonymous
вопрос в том какая иерархия
Dj
я просто не в курсе, может от 100 начинаются "нормальные"
Нормальные, это когда количество установок 1млн+
Konstantin
причем тут кол-во экранов?
они почти все разные
Anonymous
если тебя виляет с 1 экрана на 20 оттуда на 10 15 18 и т.д. попробуй сделать
--------
причем тут кол-во экранов?
ну ты же фрагментами будешь управлять. Предполагается что экран = фрагмент, соответственно, чем больше экранов тем больше фрагменттов, нет?
RASHIT
да, удобно, но говорю же, сейчас у меня куча колбеков, что некоторые неудобства доставляет
Использую ивент баз, намного удобнее чем городить кучу колбеков.
Konstantin
они почти все разные
а где не разные - там реюзабельность
Alexey
лив дата это и есть ивент бас)
Anonymous
они почти все разные
Ну а че не юзаешь дальше в Сингле?
--------
Использую ивент баз, намного удобнее чем городить кучу колбеков.
пробовал как-то, прикольная штука, но сюда тащить не стал
Konstantin
Ну а че не юзаешь дальше в Сингле?
всмысле, я и юзаю сингл-активити
RASHIT
Как дебажится? 😊
Нормально вроде, пока проблем не было.
Anonymous
😁