📺 Курс по Dagger 2 clck.ru/VtY7d 💰 Поддержать проект на Boosty bit.ly/3sratqQ или Patreon patreon.com/android_broadcast 🔗 Telegram канал "Android Broadcast" ttttt.me/android_broadcast
@@AndroidBroadcast Кирилл, правильно я понял тебя на 11:30 минуте видео. Что этот способ подходит для viewModel которая не просит на вход параметры (типа newsId который брали из аргументов).
Привет . Спасибо за серию видео. Мне как только начавшему карьеру очень помогает. П.С. Хотел озвучить идею по поводу развития канала, поскольку аудитория в РФ и РБ не такая значительная по количеству, можешь попробовать сделать пару выпусков на английском ( как индусы делают) , охват аудитории в разы больше
Вопрос всё таки есть :) Есть ли штука, где можно уйти от негибкости Dagger(2)? Очень хочется получать сгенерированную фабрику элементов, унаследованных от класса с какой-то аннотацией (например, Command). В какую сторону можно посмотреть?
К сожалению, да. Механизм VireModel и Dagger не могут знать про всё, соответственно это приводит к тому что необходимо каждый раз делать это самостоятельно через собственные фабрики. Как вариант сделать механизм подобный аргументам Fragment через Bundle, но он не такой строгий
Должен ли джун без опыта работы в реальных проектах знать Dagger 2 хорошо, или достаточно общее понимание , а детали со временем подтянутся(при приеме на работу как на это смотрят)?
Когда же самое интересное будет? Многомодульность! Вот чего мало освещено. В Касперском как я знаю хитрая архитектура через dependecy реализованная.Очен интересно было бы посмотреть на свежий вариант ее. PS: Про многомодульность в целом много чего рассказать можно. Чего стоит навигация или взаимодействие между модулями. А уж про оптимизацию gradle файлов можно отдельные трактаты писать)
ViewModel должны поставляться через фабрику , чтобы кэшироваться и переживать изменение конфигурации. Так что просто делать inject viewmodel неправильно. Я показывал пример с inject одной ViewModel во втором уроке ruclips.net/video/xif-1cnSHxs/видео.html
📺 Курс по Dagger 2 clck.ru/VtY7d
💰 Поддержать проект на Boosty bit.ly/3sratqQ или Patreon patreon.com/android_broadcast
🔗 Telegram канал "Android Broadcast" ttttt.me/android_broadcast
Спасибо за отличную работу Кирилл! 🙌🏼 Подчерпнул для себя новое с перечислениями аннотаций в массиве! 🙏🏼
А видео то про Dagger было )
Вижу видео от Android Broadcast про Dagger - ставлю лайк! И смотрю 😎👍
Спасибо, очень приятно 😊
Спасибо за проделанную работу. Очень хорошее объяснение.
Уроки супер, спасибо!!!) Жду урок про Dagger в многомодульном проекте! Жаль что выходят так долго(
Да, совсем плохо что так вышло. В ближайшее время наверстаю
Крайне полезный урок! Спасибо!
Про объявление связанных аннотаций вместе не знал, спасибо )
Любые аннотации так можно объявить вместе. Я пишу вместе только те которые имеют отношения друг к другу
Спасибо! Этот урок пока сложно понять, так как не совсем понятно где и как я лично могу это применить. Но будет полезно помнить, что такое есть.
Где я применял
- Фабрики Fragment
- Фабрики уведомлений где ключом был тип объекта
- Фабрики ViewModel
Золото. Очень полезно.
Хух.. Досмотрел! Для эфективности всё переписал в свою репу руками. Такое рабоатет лучше всего. Готов к следующему уроку!!!
Придется подождать - ушел а отпуск до сентября
Лайк за аннотации! Не знал про такую фичу.
Спасибо автору, классное видео)
Вот зашёл проверить, есть ли новое видео, и оказалось, что есть!
Плейлисты RUclips ничего не умеют прятать (
Тоесть ещё небыло официальной премьеры?
нет, только ранний доступ
Пасибо. Гоу дальше ;)
Не всё сразу. не успеваю тянуть так быстро
@@AndroidBroadcast Кирилл, правильно я понял тебя на 11:30 минуте видео. Что этот способ подходит для viewModel которая не просит на вход параметры (типа newsId который брали из аргументов).
Спасибо!
💪
0:36 Подскажите, тут фура с лайками подъехала куда разгружать 🚚👍👍👍
будут ли видео о Clean Architecture?
Пока в планах не было
Привет . Спасибо за серию видео. Мне как только начавшему карьеру очень помогает. П.С. Хотел озвучить идею по поводу развития канала, поскольку аудитория в РФ и РБ не такая значительная по количеству, можешь попробовать сделать пару выпусков на английском ( как индусы делают) , охват аудитории в разы больше
Супер что помогает
Вопрос всё таки есть :)
Есть ли штука, где можно уйти от негибкости Dagger(2)? Очень хочется получать сгенерированную фабрику элементов, унаследованных от класса с какой-то аннотацией (например, Command). В какую сторону можно посмотреть?
Нет, только если самому дописывать генератор кода
Если некоторые вьюмодели используют динамические параметры через AssistedInject, то для каждой все равно нужно создавать фабрики как во втором уроке?
К сожалению, да. Механизм VireModel и Dagger не могут знать про всё, соответственно это приводит к тому что необходимо каждый раз делать это самостоятельно через собственные фабрики. Как вариант сделать механизм подобный аргументам Fragment через Bundle, но он не такой строгий
Должен ли джун без опыта работы в реальных проектах знать Dagger 2 хорошо, или достаточно общее понимание , а детали со временем подтянутся(при приеме на работу как на это смотрят)?
Я ожидаю умения работать и понимать базисы
Скорее бы уже урок про многомодульный проект)
Буду стараться, но все никак не могу прийти в норму
@@AndroidBroadcast После перелета?
Кстати, хочу сказать спасибо за доклад, было круто) А ещё значки и наклейки топ))
Заболел еще в субботу, а после перелета все усугубилось. Рад что понравилось, боялся за сырой доклад
@@AndroidBroadcast Давай, выздоравливай) Ты нам очень нужен)
Спасибо
Обновите пожалуйста гит, на ветке этого урока 404 ошибка
Ссылка рабочая. В вашей сети блокируют укоротитель ( Обновил на другую
Когда же самое интересное будет? Многомодульность! Вот чего мало освещено. В Касперском как я знаю хитрая архитектура через dependecy реализованная.Очен интересно было бы посмотреть на свежий вариант ее.
PS: Про многомодульность в целом много чего рассказать можно. Чего стоит навигация или взаимодействие между модулями. А уж про оптимизацию gradle файлов можно отдельные трактаты писать)
Следующий выпуск будет с примером организации Dagger в многомодульном проекте
а продолжение будет?
Конечно, немного выпал из колеи
@@AndroidBroadcast уря, спасибо тебе огромное за твой вклад в android сообщество
А чем плохо создать просто метод providesMyViewModel в модуле и там объявить фабрику вьюмодели? Вообще имеет такой подход право на жизнь?
ViewModel должны поставляться через фабрику , чтобы кэшироваться и переживать изменение конфигурации. Так что просто делать inject viewmodel неправильно. Я показывал пример с inject одной ViewModel во втором уроке ruclips.net/video/xif-1cnSHxs/видео.html
А если провайдить вьюмодел фактори? Типа provideViewModelFactory. Так делать не хорошо?
@@Alex-eu1os Можно, но я то же самое показал во втором уроке
За следующий урок душу готов продать!
Он будет дешевле - бесплатно!
а что там с пятым уроком?
Я заболел и сел голос, как вернусь в строй, тогда сяду за продолжение
13:40 Аннотации @ElementsIntoMap не существует.
Да, проверил. Спасибо за замечание
Спасибо!
👍
Спасибо!