Size: a a a

Android Developers

2020 July 03

a

akella122⌬ in Android Developers
Сделай фрагмент и из него в активити перекидывай
источник

ES

Egor Sigolaev in Android Developers
Dmitriy Ustinov
круто, но мне нужна именно активити
Тут фрагменты только, активити всегда "на весь экран"
источник

a

akella122⌬ in Android Developers
Anton Kulykov
его вопрос не хуже твоего
такой же тупой и беспощадный
источник

AK

Anton Kulykov in Android Developers
Dmitriy Ustinov
круто, но мне нужна именно активити
а ты опиши какую цель преследуешь
источник

DU

Dmitriy Ustinov in Android Developers
Egor Sigolaev
Тут фрагменты только, активити всегда "на весь экран"
да я знаю, но может есть способы. Не хотелось переносить код из активити во фрагмент
источник

ES

Egor Sigolaev in Android Developers
Dmitriy Ustinov
да я знаю, но может есть способы. Не хотелось переносить код из активити во фрагмент
Если шаришь во фрагментах, перенести как нечего делать.
источник

I

Igor in Android Developers
akella122⌬
а можно вопрос от новичка зачем эти тесты нужны? Ни разу не использовал, сразу сливаю на телефон или в эмулятор
Очевидно, что бы не ждать на каждое изменение по 10 минут пока
- скомпилится kotlin
- dex и ресурсы соберутся в apk
- зальется на телефон
- откроется нужная страница

С тестами тоже делается за одно промежуточное действие - скомпилял и запустил, все 😎 (сэкономил минуту лiл)
Плюс эти юзкейсы копятся и когда ты пишешь новый код, ты знаешь что не ломаешь старый.
источник

a

akella122⌬ in Android Developers
Igor
Очевидно, что бы не ждать на каждое изменение по 10 минут пока
- скомпилится kotlin
- dex и ресурсы соберутся в apk
- зальется на телефон
- откроется нужная страница

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

AD

Aleksey D. in Android Developers
Igor
Очевидно, что бы не ждать на каждое изменение по 10 минут пока
- скомпилится kotlin
- dex и ресурсы соберутся в apk
- зальется на телефон
- откроется нужная страница

С тестами тоже делается за одно промежуточное действие - скомпилял и запустил, все 😎 (сэкономил минуту лiл)
Плюс эти юзкейсы копятся и когда ты пишешь новый код, ты знаешь что не ломаешь старый.
первая пачка аргументов явно только к юнитам относится
источник

I

Igor in Android Developers
neikist
> Те же валидации решаются тестами.
Ну да ну да. Те же аргументы у любителей динамической типизации. Зачем покрывать тестами то что может проверить компилятор?
А зачем не покрывать, если в итоге все равно будешь покрывать, даже если пишешь на haskell
источник

n

neikist in Android Developers
Igor
А зачем не покрывать, если в итоге все равно будешь покрывать, даже если пишешь на haskell
Покрывать что? Логику какую то - да, полезно. То что dao из таблицы видов апельсинов возвращает виды апельсинов и не крашится - накой?
источник

I

Igor in Android Developers
Aleksey D.
первая пачка аргументов явно только к юнитам относится
Ну пирамида тестирования, все дела.
Пиши больше чистых функций, меньше создавай разных эффектов.
источник

n

neikist in Android Developers
Кста, кто нибудь может пояснить как shimmer от фейсбука работает? Т.е. как сам градиент делается и анимируется мне понятно, мне непонятно каким макаром он применяется к вложенным вьюшкам. В ShimmerFrameLayout в dispatchDraw просто у ShimmerDrawable дергается draw, который банально на весь канвас градиент отрисовывает. Не понимаю почему он не забивает тогда весь бекграунд, а применяется именно к тому что вложенные вью отрисовывают.
источник

Y

Yelnur in Android Developers
Всем привет.

Подскажите: почему фреймворк Dagger 2 обычно используют с MVP?
источник

n

neikist in Android Developers
Yelnur
Всем привет.

Подскажите: почему фреймворк Dagger 2 обычно используют с MVP?
Я прекрасно с MVVM использую. Непонятен вопрос, что значит обычно?
источник

d

danilshik in Android Developers
С чего вы взяли?
источник

a

a in Android Developers
Yelnur
Всем привет.

Подскажите: почему фреймворк Dagger 2 обычно используют с MVP?
изи на других паттернах работает))
источник

Я

Ярослав in Android Developers
Yelnur
Всем привет.

Подскажите: почему фреймворк Dagger 2 обычно используют с MVP?
Потому что это старые примеры, в любом паттерне будет работать, я лично уже видел примеры Dagger + MVVM
источник

n

neikist in Android Developers
Да собственно какая разница какой архитектурный паттерн при использовании DI контейнера может быть? Никакой по большому счету
источник

d

danilshik in Android Developers
Я вообще сейчаc Hilt стал использовать вместо Dagger
источник