Size: a a a

Android Developers

2021 May 14

ОА

Оганнес Асатрян... in Android Developers
и чек биндинга вью
источник

A

Aleksei in Android Developers
даже подписка на флоу - это тоже логика. логика это не обязательно метод на 50 строк кода
источник

ОА

Оганнес Асатрян... in Android Developers
логика это иф елс булеан
источник

ОА

Оганнес Асатрян... in Android Developers
кстати иф елсы внутри активитирезалт тоже можно отдать в вм на самом деле
источник

ОА

Оганнес Асатрян... in Android Developers
onActivityResult {
viewModel.doCode(result, requestCode, data)
источник

A

Aleksei in Android Developers
я вот думаю - насколько вм на 500 строк лучше чем фрагмент на 500 строк. При том что во вьюмодели еще херова тьма пропертей и по мере разработки оно все больше напоминает репозиторий
источник

ОА

Оганнес Асатрян... in Android Developers
неважно. главное придерживаться чистоты
источник

ОА

Оганнес Асатрян... in Android Developers
солид
источник

ОА

Оганнес Асатрян... in Android Developers
у фрагмента и так забот полон рот
источник

ОА

Оганнес Асатрян... in Android Developers
не надо грузить его логикой вм
источник

DA

Dmitry Alekseyevich in Android Developers
Как побороть ошибку
fragment cannot be found from the current destination

Вылетает, когда быстро клацаешь по кнопке для перехода на следующий экран.
Вроде понятно, что первый раз клацнул - навигация поняла путь
Второй раз клацнул и она уже не знает, что от нее хотят.. Подскажите)
источник

ОА

Оганнес Асатрян... in Android Developers
если ваш вм слишком большой, то скорей всего у вас интеракторов или нет или вы их плохо написали или же сразу к репо обращаетесь
источник

A

Aleksei in Android Developers
я про читаемость кода преимущественно
источник

I

Igor in Android Developers
Ты можешь вм покрыть тестами
источник

ОА

Оганнес Асатрян... in Android Developers
читаемость кода не зависит от количества строк если у тебя не более 250
источник

A

Aleksei in Android Developers
вместо navigate(destination) юзай navigateSafe(destination)
источник

ОА

Оганнес Асатрян... in Android Developers
вот методы на более 30 линий кода это плохо. однозначно
источник

f

fillooow in Android Developers
попробовать налепить свою обертку, которая позволяет один раз в Х миллисекунд нажатия обрабатывать
источник

DA

Dmitry Alekseyevich in Android Developers
что-то нет такого
это у findnavcontroller'a?
источник

A

Aleksei in Android Developers
ща гляну
источник