Yuriy
Как адекватно сделать адаптивность?
Николай
нет не вышло удаление дебаг версии , не повлияло на установку новой
Paydev
Insta Themes
https://play.google.com/store/apps/details?id=com.play.app.instatheme
Николай
Я хз как я это сделал
Николай
но у меня на говно 6.0 пошло
Mr O
как объединить два проекта с github в одну?
Mr O
что бы все работало без проблем, пробовал через import module
Yap
Anonymous
Расскажите о преимуществах DI
Алексей
Anonymous
Сколько не читаю хабру чтобы понять Dependency injection. Ни как не пойму. Все примеры с контсруктором приводят. Типо нельзя юзать другой класс потому что надо компилировать для другого класса весь проект.
1) А как же 2 конструктор
2) А как же Generic на крайняк....
Anonymous
Ни одного путевой статьи, будто DI это какая - то магия, наподобии Clean. Все вроде бы что - то говорят, но когдаа говоришь почитай им что ты написал, они сами не понимают свой текст
Alexey
Alexey
Почитай книжку, а не хабр
Anonymous
Ну судя по тому что вы написали, вы явно не отвечаете на мой вопрос))
Вся конфигурация приложения в одной точке
Anonymous
Странно что вы так долго DI юзаете и не знаете о его плюсах....
FromSi
Anonymous
Alexey
FromSi
То есть, DI только с чистой арзетектурой хорошо заходит?)
Alexey
Alexey
Просто для нубасов можно почитать зачем это надо
Anonymous
Я нынче книги вообще не читаю, потому что в книгах одно г. Объясение на уровне ты это уже знаешь, так что я напишу билибирду а ты пойми как хочешь
Anonymous
толи книги 80-90. Читаешьь и даже человек не в IT сфере поймет о чем речь
Anonymous
Alexey
Слоистая)
Алексей
ДИ позволяет вертеть созданием экземпляров объектов через разные конфигурации.
Алексей
Больше преимуществ он особо никаких не даёт. Задача его изначально была в сокрытии информации о том, что подается объектам при инициализации + решение проблемы определения того, ГДЕ должен создаваться объект.
Nick
Слоистая)
https://www.youtube.com/watch?v=ZZ_qek0hGkM
Алексей
Sergey
Да если с утечками, он сдохнет и без попыток что-либо открыть. 🤷♂
Konstantin
Konstantin
и инжект зависимостей необязательно через конструктор, тот же койн умеет в проперти втыкать
Konstantin
через сеттеры еще бывает инжект
Vladimir
Konstantin
код без ди выглядит как "а тут с бухты барахты мы где то возьмем из воздуха валидатор и проверим данные". с ди ты втыкаешь валидатор снаружи, например в конструктор
Konstantin
если еще и интерфейсы юзаешь то даже изменение пакета класса зависимости не повлияет на код который юзает зависимость(т.к. внутри конкретный класс неизвестен), а это ведет к наименьшему количеству правок кода, и меньшему числу ошибок при рефакторинге
Michael
По факту DI также позволяет обеспечивать open/closed principle
Konstantin
невежда
Anonymous
Anonymous
Mike
Mike
Захар
Гугл сказал, что хорошо на котлине, на жаве фу
Jacob
кто то чекал уже?
в начале прозвучало что будет либа для декларативных юай компонентов
https://www.youtube.com/watch?v=VsStyq4Lzxo
FromSi
Anonymous
Michael
Да, я несколько заблуждался относительно данного утверждения. До сих пор так и не познал дзен SOLID'а :)
Michael
Это каким образом?
Mike
Sergey
Mike
не, просто там действительно доводы уровня детского сада
Sergey
Dug
Я так и не смог дочитать, кстати. Написано то, что уже было написано другими сотни тысяч раз и то, что постоянно и так обсуждается в чатах
neikist
Anonymous
Anonymous
это пздц
Sergey
Sergey
А.. Ну да
neikist
На русском пофиг, предметная область такая. Сам язык убогий
neikist
Да и англ вариант там есть...
Sergey
Там можно на английском, но хрен в синтаксис-помошник перейдёшь.
Anonymous
Подскажите, какой сервис можно юзать для вебинара, из 200 человек бесплатно? ну или хотя бы там 10-20$ в месяц...
Anonymous
Кто - нибудь юзал вебинары в своих проектах???