Maxim
Удобно использовать какой-нибудь Dagger, чтобы сразу заинжектить контекст и префы в презентер
Kozimjon
Maxim
Советую извучать параллельно с Clean Architecture
Schnaps
я когда начал правильные подходы изучать и использовать, тоже впал в такую же примерно прострацию, что писать кода много
Kozimjon
Schnaps
после того как осовился не понимаю теперь почему раньше так не делал)
Kozimjon
Schnaps
ну да. люди говорят, что так тестировать легче. я тесты не пишу, так как мне лень ) но код стал сильно лучше читаем
Kozimjon
Schnaps
кстати раз уж заговорили. вопрос по даггеру.
у меня есть несколько сущностей (экранов приложения), у каждой своя вью-презентер-модель.
соответсвенно у каждой свое дерево зависимостей.
некоторые конкретные зависимости могут использоваться в разных сущностях.
приложение начинается с AppComponent, который хранит в общем то только контекст приложения, рекламные СДК и прочее такое, синглтоны короче.
И все-все модули, которые у меня есть приходится пихать в этот компонет, а потом его инжектить в каждую сущность.
я чувствую, что это неправильно, как мне для каждой сущности построить свой собственный граф зависмостей, но так, чтобы повторюсь, некоторые модули можно было инжектить в несколько сущностей
Schnaps
как-то можент сумбурно написал, не до конца еще понимаю даггер 🥺
Никита 🙃
Ребят. Тупой вопрос, но может кто-то сталкивался. У меня студия отказывается решать конфликты через GUI.
Сделал pull из develop ветки в ветку фичи, оно спулило, написало в event log что есть мерж конфликты и всё. А там был переезд на androidx и много конфликтов по итогу. Не хочется ручками всё править 🙈
влад
влад
Александр
Александр
Leonid
всем привет, подскажите работа с векторными изображениями возможна только при использовании сторонней библиотеки ?
Maxim
кстати раз уж заговорили. вопрос по даггеру.
у меня есть несколько сущностей (экранов приложения), у каждой своя вью-презентер-модель.
соответсвенно у каждой свое дерево зависимостей.
некоторые конкретные зависимости могут использоваться в разных сущностях.
приложение начинается с AppComponent, который хранит в общем то только контекст приложения, рекламные СДК и прочее такое, синглтоны короче.
И все-все модули, которые у меня есть приходится пихать в этот компонет, а потом его инжектить в каждую сущность.
я чувствую, что это неправильно, как мне для каждой сущности построить свой собственный граф зависмостей, но так, чтобы повторюсь, некоторые модули можно было инжектить в несколько сущностей
Подозреваю, что тебе нужно создать сабкомпоненты, и к ним подвязать нужные модули
Maxim
аннотация Subcomponent есть
влад
Schnaps
аннотация Subcomponent есть
спасибо, гляну. а @Scope это что такое? если простыми словами. тлько что прочитал, и так понял, что они задают облать видимости компнента... но как это работает что то не догоню пока
влад
Тогда наверное нужно импортнуть свг в хмл и отображать уже его
Dmitry
Anonymous
Кокоую библиотеку для сокетов можете порекомендовать для android kotlin?
Dmitry
Онлайн можно в фигме вектор поправить
Maxim
влад
влад
Schnaps
Dmitry
Maxim
Leonid
Lefmy
Lefmy
I want a source code or library that can list the files in an android directory and select any file for processing
Anonymous
Anton
ВОпрос скорее по java но все же спрошу  😉 Вот есть у меня например класс  Params в котором реализован для удобства Builder и соответсвенно  сеттеры в нем возвращают себя же для удобства. Так вот хочется сделать новый класс ExtParams в Builder которого сейчас мне приходится дублирова все сеттеры из родительского (поскольку они возвращают родительский класс). Так вот ест какие-то решения чтобы не дублировать родитльские сеттеры или может чтобы они сами как-то геннерировались ?
Abdugʻofur
kotlin courtunes ? eto chto
Anna
Abdugʻofur
Anton
Alex Android
Anton
Anton
ООП Наследование с дженериками
Блин ну там опять это прокатит если один уровень наследования. А если несколько, то будет какой-то кошмар в этих джинериках… хотя пока сам склоняюсь что это единственное решение
Alex Android
Anna
всегда есть вариант не наследоваться - а сделать отдельные реализации, если мешанина предвидится :)
Alex Android
Можно в первый билдер добавить опции
Yap
Привет, не подскажете D8 уже включен по-умолчанию?
Vladimir
Подскажите куда копать, кейс:
идет звонок через мое приложение, сворачиваю его, завершаю звонок с другой стороны, вызывается метод листенера который открывает другую активити, приложение появляется на экране с этой другой активити. Нужно сделать чтобы этого не происходило (если приложение свернуто, оно не должно само открываться в таких случаях)
Sultan
чекай в листенере что оно в isResumed()
Co(n)stantine👨🔬
Anonymous
Сергій
Yap
Vladimir
Vladimir
хотя это действие и можно завершить по колбеку на фореграунд, но это скорее какой то костыль. Думаю должен быть другой вариант
Vadim
Вопрос о материал дизайне:
Есть вьюха (cardview), на ней есть кнопка(button). Что должно быть кликабельным вся вьюха или только кнопка внутри вьюхи?
Подкиньте ссылку на документацию
Dug
Vadim
То, что тебе надо
Тоже самое что есть список настроек с чекбоксами или радиокнопками.
Очевидно, что кликая на конкретный айтем, должен меняться стейт чекбокса, а не только при клике на сам чекбокс
Vadim
Есть ли гайдлайны, где это описано?
M
Dug
M
M
Andrey
привет
Для пагинации использую PagedListAdapter
Все норм, но проблема возникает, когда в recyclerview нужно добавить первое поле в виде header.
В обычном адаптере делал так:
в методе возвращающем количество элементов возвращаю +1 элемент.
в других проверяю, что позиция нулевая и показываю холдер для header.
в PagedListAdapter, это очень хреново работает, переопределение getItemCount возвращающее +1 создает проблемы со скролом. Без этого getItemCount - работает, но когда элемент один - не работает.
как делать header в PagedListAdapter?
Дмитрий
Ребят, всем привет! Кто работал с transition framework? Есть 2 сцены, в одной recyclerview, в другой лежит вьюха, точно такая же как item ViewHolder'a + некоторые другие вьюшки. По клику на элемент recyclerview хочу чтобы вьюха ViewHolder'a была как общий элемент и непрерывно анимировалась между сценами. Собственно, в сети много статей с общим элементом при переходе между активити и фрагментами, но то, что неолбходимо мне не встречал. Кто-то знает куда копать?
Андрей
Влад
Помогите, скачал нужный шрифт, создал папку font в res, туда закинул шрифт, в стилях у android:fontFamily @font/шрифт. Но после этого падают все экраны где есть appCompatTextView
Сергій
Влад
Error inflating class androidx.appcompat.widger.appCompatTextView
Влад