Kirill
как понять, что у диалогового окна был dismiss() ?
Kirill
Листнер
а на полдобии isShower, ничего нет?
Mike
а на полдобии isShower, ничего нет?
isShower — это проверка на душ?)
Nick
Kirill
isShowing*
Тони
ахах))
Anna
привет. кто-то сталкивался с тем что при частой записи (10+ раз подряд) у mediarecorder не отрабатывает release(), на некоторых девайсах даже в прилаге камеры ломает. получилось зафиксать?
Sergey
В чем разница между диплинк и апплинк?
Denis
В чем разница между диплинк и апплинк?
диплинк ведет к конкретному контенту
Denis
а app link - к приложению
Denis
например, ты можешь из браузера по диплинку открыть какой-то экран приложения
Denis
а app link открыть конкретное приложение
Pavel
В чем разница между диплинк и апплинк?
У app link'a обязательно схема должна быть http/https
Dmitry
Как строить mvvm архитектуру если есть сервис?
Yurka
Dmitry
А какая разница есть или нет?
Где его запускать и как контролировать в смысле
Co(n)stantine👨‍🔬
Что лучше Dagger, Toothpick или Koin; 🤔
Mike
Что лучше Dagger, Toothpick или Koin; 🤔
мсье хочет разобраться в сортах?)
Mike
какой смысл задавать вопрос, на который у каждого свой ответ?
Alexander
еще есть Kodein)
Mike
например, заюзать рефлекшен и кодген одновременно!
Dug
Что лучше Dagger, Toothpick или Koin; 🤔
В этом перечислении лучше только пустое место между перечислением твоим
Mike
работать)
Lev
Что лучше Dagger, Toothpick или Koin; 🤔
Как только научишься устанавливать Dagger, то Dagger. Имей в виду, что он огромный
Lev
В проект внедрять, как угодно называй
Mike
Как только научишься устанавливать Dagger, то Dagger. Имей в виду, что он огромный
Во, то, о чём я говорил. Ща остроконечники и тупоконечники начнут доказывать.
Lev
По поводу дагера советую почитать темы/ответы на реддите от VasiliyZukanov & Zhuinden
Dug
Что?
Mike
🤔совсем для разного?
для одного и того же, но все одинаково не нужны
Dug
Просто не лезь в это и мозг чище будет))
Dug
Беги)
Lev
Тогда учись ставить Dagger, он все зависимости обрабатывает на стадии компилирования + нормально скейлится на огромные проекты
Mike
Требуют.
тогда бери любой, везде свои проблемы, просто разного говна придётся попробовать
Lev
Его в первый раз очень сложно настроить, из-за этого многие бегут на Koin, который в рантайме ошибками заваливается
Lev
Поэтому под "ставить Dagger" я имею в виду: 1. Подсосать зависимость 2. Настроить его в проекте 2а. Не суициднуться когда проект линковаться перестанет опять
Dug
Не понимаю всего этого анального извращения. Как скучно живут люди, что создают себе какие-то проблемы
Denis
сложность одинаковая
Lev
Koin вывалит ошибку когда ты уже запустил приложение и попал в проблемное место, Dagger выкинет ошибку на стадии компиляции
Lev
Т.е. Koin может просто отъебнуть, и ты об этом не узнаешь, а Dagger тебе покажет, где косяк
Taras
всем привет
Lev
Это второе, его просто сложно настроить в первый раз
Taras
есть ли способ с помощью какой то переменной подставлять в R.string.w_1_1. То есть вместо w_1_1 подставить какую то переменную?
Denis
Это второе, его просто сложно настроить в первый раз
если бы ты сказал, что им просто сложнение пользоваться, то норм. Я не понимаю, что значит сложно настроить, а потом заебись
Denis
заебись либо сразу, либо никогда
Сергей
Где его запускать и как контролировать в смысле
Запускать? Если он нужен непрерывно всем слоям приложения - то, вероятно, запускать в onCreate первой активности. А если только для даботы с данными - то лениво из репозитория как потребуется, не?
Ivan
Это второе, его просто сложно настроить в первый раз
хуяришь все в один модуль и ноу проблем))
Lev
Я лично не испытывал проблем с ним во время непосредственного использования, только когда пытался настроить
Сергей
Ну можно сразу с первых строчек приложения.
Alex Android
хуяришь все в один модуль и ноу проблем))
Ну так и инстанцировать в самом классе можно сервис, фигли париться. Всё равно тестирование не пишут 9/10 в лучшем случае
Dmitry
Ну можно сразу с первых строчек приложения.
А как управлять? Так понимаю нужен application context в view model?
Сергей
Ну, можно самописный сервис локатор на него сделать. Можно держать ссылку на него в Аппликейшн классе. Можно биндинг привернуть и вызывать его методы откуда угодно
George
Ребят подскажите пожалуйста, делаю приложение тестирование на знание языка, для каждого активити логику прописывать в этом же джава классе или как это все реализовать, в каждом активити код грубо говоря дублируется
Сергей
На стартандроиде неск.уроков было по образению с сервисами толковых
Anna
возможно до этого сообщения. но теперь уже узнает :)
George
а чем отличаются цели этих активити?
Простл меняется задание техтвью и значенич кнопок
George
Alex Android
А где почитать об этом что и как
https://developer.android.com/training/basics/firstapp startandroid.ru У тебя есть текстовые поля, например. Берёшь их и на кнопку "Следующий вопрос" меняешь в них данные, запоминаешь шаг
Anna
Простл меняется задание техтвью и значенич кнопок
тогда лучше сделать активити а в ней фрагмент. в фрагменте менять данные либо при создании либо в процессе динамически. стартавать новую сущность (особенно активити) дорого по ресурсам
Anna
ужос >.<
George
Вот я думал чтото типо этого, при нажатии открывается след акивити и если отает верный. +1 бал к глобальной переменной
Сергей
Вот я думал чтото типо этого, при нажатии открывается след акивити и если отает верный. +1 бал к глобальной переменной
Это мрак. Глобальные переменные это очень очень плохо в андроиде. Новые активности - медленно открываются и жрут память.
Сергей
Можно просто менять текст ответов и вопросов в одной
George
Можно просто менять текст ответов и вопросов в одной
А как дальше сказать что на этот вопрос правильный ответ забинжен на эту кнопку