Александр
DependencyProvider<SharedPreferenceProvider<MainPreferences>>.get()
Mike
ну у тебя наверняка опыт был что можешь подсказать?
Был. Могу подсказать, что на выпиливание даггера ушло полдня, время сборки уменьшилось вдвое.
You
Наворотили библиотек блин
You
Им нужно в файлик писать/читать а они свои инжекторы даггерят
Andrii
Был. Могу подсказать, что на выпиливание даггера ушло полдня, время сборки уменьшилось вдвое.
:D сам скоро психану и буду коин пробовать читал - он в разы проще и так не выделывается
Александр
Начитаюца своих статей на хабре и инжектят друг друга в жёпы *извините(*
Anonymous
А чем предлагаете инжектить ? Самописными классами ? (Я про android)
Turalllb
че он пристал то, инвалидейт студии от этого дагера не спасает
Mike
А чем предлагаете инжектить ? Самописными классами ? (Я про android)
А есть какая-то решающая разница между «самописными» классами и даггером? инжектор
Anonymous
Dmytro
Начитаюца своих статей на хабре и инжектят друг друга в жёпы *извините(*
Чёт орнул немного) спасибо всем за отзывы использования инжектов)
Mike
Появляется длинный класс бога, который трудно разделить.
Где, какой? Разделяй чё хочешь, весь котлин тебе в руки
Andrii
че он пристал то, инвалидейт студии от этого дагера не спасает
спасибо помогло) DaggerApplicationComponent.create() тупо перестал работать билдер помог))
Andrii
Начитаюца своих статей на хабре и инжектят друг друга в жёпы *извините(*
вообще смешно, но мне сейчас реально обидно очень сильно продолбался с этим инжектом(( помощи мало так еще и затролили по злому :D
Turalllb
спасибо помогло) DaggerApplicationComponent.create() тупо перестал работать билдер помог))
хм, ну я вообще со своей проблемой, но раз что то помогло, то это хорошо)
Сергей
Столько действий только лишь для того, чтобы с префами работать. Остановите, я сойду
Давно сошел. С даггером вашим с ума можно сойти. А как в даггере приколхозить шареды - должно быть на первой страничке выдачи гугля
Turalllb
че он пристал то, инвалидейт студии от этого дагера не спасает
нашел ответ, класс daggerAppComponent был весь красный, но все работало. Проблема в том, что я запустил проект, через градл не приложения, а модуля хоть и единственного
Ali
Давно сошел. С даггером вашим с ума можно сойти. А как в даггере приколхозить шареды - должно быть на первой страничке выдачи гугля
нафиг колхохит шареды через дагер, и приэтом тот же самый компонент сажать в арилкейшн?
Ali
у вас поэтому и нет такого туториала, потому что норм человеку это в голову не придет
Сергей
Ну я както в самописном di/sl сделал вызов синглтона шаредов откуда угодно, работало норм
Mike
у вас поэтому и нет такого туториала, потому что норм человеку это в голову не придет
Эээ в смысле? А зачем притаскивать даггер, а потом не использовать его? Как же тесты?
Ali
Эээ в смысле? А зачем притаскивать даггер, а потом не использовать его? Как же тесты?
ну зачем совсем до маразма доводить. я понимаю мода на дагер но должны дже быть разумные пределы его использования
Mike
ну зачем совсем до маразма доводить. я понимаю мода на дагер но должны дже быть разумные пределы его использования
Не, ну я конкретный вопрос задал. Как ты будешь тестить компонент, если он сам идёт за префами в контекст?
Mike
создать ему свой класс и заинжектить не вариант?
не знаю, а зачем дополнительный класс?
Mike
ещё в свой интерфейс завернуть префы? тесты ж
Ali
не знаю, а зачем дополнительный класс?
гм, ну своя реализация, ничего лишнего, никакого гемора
Ali
шареда в данном случае )
Mike
шареда в данном случае )
В смысле «своя реализация»? Пойти на досуге такую херню написать? Собственно, зачем и почему?
Ali
В смысле «своя реализация»? Пойти на досуге такую херню написать? Собственно, зачем и почему?
гм, ну в том то и дело что он такой не нужен, легче свой класс накидать и спокойно инжектить без тараканов
Mike
I still can't get it
Ali
I still can't get it
well, let's say sometimes you don't need a boing to get to the next town. all you need is a bike
Mike
well, let's say sometimes you don't need a boing to get to the next town. all you need is a bike
я и говорю, не нужон ваш даггер, дорого обслуживать в рамках малого бизнеса, двигатели ему каждый день промывать, маселко подливать, турбины дефектоскопировать
Ali
я и говорю, не нужон ваш даггер, дорого обслуживать в рамках малого бизнеса, двигатели ему каждый день промывать, маселко подливать, турбины дефектоскопировать
100% согласен. это все равно что на боинге летать. меж континентные перелеты - да, ну а локальные рейсы - больше мороки
Mike
но с другой стороны навык нужно развивать
навык обслуживания больших и бесполезных механизмов?)
Ali
навык обслуживания больших и бесполезных механизмов?)
ну если ты как мимино мечтаеш о большой авиации - придется соотвествовать, т.к. требование рынка
Mike
ну если ты как мимино мечтаеш о большой авиации - придется соотвествовать, т.к. требование рынка
мда, моё последнее собеседование «как у вас с ырыксдаггером?» — «умею их выпиливать» почему-то оффером не закончилось
Ali
мда, моё последнее собеседование «как у вас с ырыксдаггером?» — «умею их выпиливать» почему-то оффером не закончилось
ну ты ж не рассказал им, что дагер и ркс это круто модно молодежно. дагер это как импрессионизм, никто не понимает но все спонтом в восторге.
Dmytro
А что это?
Flow API in Kotlin is a better way to handle the stream of data asynchronously that executes sequentially. So, in RxJava, Observables type is an example of a structure that..
Ali
если у кого есть по человечески читаемый скан Head First Object Oriented Analysis and Design на русском поделитесь плз.
Ali
чет помоему он не в восторге от казахстана
Mikhail
Так в айос "самахивать" экраны можно или там другое поведение ?
Mikhail
Есть ли смысл такое кастомить в андроиде – по свайпу в возвращаться назад? Пользователи андроида смогут догадаться об таком способе навигации?
Сергій
и на андроид 10 будет конфликтовать с системной жестовой навигацией
Evan
Ребята, может находил кто-нибудь какой-то плагин, который может сгенерить диаграмму классов UML?
Mikhail
и на андроид 10 будет конфликтовать с системной жестовой навигацией
Это не DrawerLayout а Activity/Fragment, и тянуть их можно не только лишь с кромки , а хоть с центра, не затрагивая зоны Gesture Navigation
Iv
Всем привет. Подскажите почему в вэбвью активити все отображается корректно - джаваскрипт сайта, а сделал вэбвью во фрагменте - джаваскрипт не работает ? setJavaScriptEnabled(true)
Вазген
Это не совсем то
Вазген
Есть ли смысл такое кастомить в андроиде – по свайпу в возвращаться назад? Пользователи андроида смогут догадаться об таком способе навигации?
Там условная активити открывается как боттон шит диалог, только на всю высоту экрана и оставляет место сверху, что бы там можно было тапнуть, и все окна закроются
Вазген
Так в айос "самахивать" экраны можно или там другое поведение ?
В айосе помоему нельзя так смахивать стандартными средствами
Mikhail
Да, но большинство тянет от края, я в том числе
Если тянуть от края то должно вылезать DrawerLayout menu
Сергій
Если тянуть от края то должно вылезать DrawerLayout menu
На андроид 10 это так уже не работает. Если надо открыть дровер, нужно подержать палец на краю екрана, да и работает через раз
Вазген
Если тянуть от края то должно вылезать DrawerLayout menu
Не будет, у меня на хонаре меню навигации вылезает
Вазген
Вазген
И эта навигация, кстати уже была с 8го андроида, если не ошибаюсь
Сергій
И эта навигация, кстати уже была с 8го андроида, если не ошибаюсь
Это было у вендоров, в аоспе, а соответственно в андроид сдк нет. Только в андроид 10 официально завезли
Сергій
И дали апи для неких манипуляций
Вазген
Аа, тогда понятно. У меня у брата на 8.1 такая навигация, но у него redmi mi 6
Вазген
Визуально эти меню навигации немного отличаются, но думал, что это стандартное
Alexey
Всем привет Кто сталкивался с такой проблемой при работе с shared anim между 2мя фрагментами?
Alexey
https://codeshare.io/2pn9vX
note
При попытке открыть через интент папку вылетает такая ошибка. Проверку на существование папки провожу. Что делать?
note
Vadim
Какие нынче вопросики по алгоритмам задают на собесах?)
Vadim
note
Джун