Доступно

Dagger 2 [Startandroid] [Дмитрий Виноградов] [Повтор]

Тема в разделе "Курсы по программированию", создана пользователем desember, 18 апр 2019.

Цена: 650р.-76%
Взнос: 150р.
100%

Основной список: 18 участников

Резервный список: 2 участников

Статус обсуждения:
Комментирование ограничено.
  1. 18 апр 2019
    #1
    desember
    desember ДолжникДолжник

    Dagger 2 [Startandroid] [Дмитрий Виноградов] [Повтор]

    Гость, ты можешь записаться в эту складчину и получить инфопродукт сразу после оплаты, никого не дожидаясь.


    Dagger 2 - Dependency Injection (инъекция или внедрение зависимости)

    [​IMG]
    [​IMG]

    Автор: Дмитрий Виноградов


    О чем этот курс

    Автор курса в своих проектах использует шаблон (паттерн) проектирования Dependency Injection (Внедрение зависимостей). Данный паттерн предоставляет следующие возможности:

    -уменьшение зависимостей между объектами
    -создание более "чистого" (читабельного) кода
    -упрощение написания тестов

    Библиотека Dagger 2 берет на себя часть реализации паттерна Dependency Injection и упрощает работу разработчика, снижает количество написанного кода.

    Во время постижения всех премудростей Dagger 2 автору пришлось изучить материалы из многих источников. Но информации оказалось недостаточно. Поэтому он потратил много времени на создание тестового проекта и эксперименты, чтобы до конца разобраться в теме.

    Для создания курса, автор обобщил всю собранную информацию, включая выводы из своих экспериментов, и дополнил примерами из практики.

    Так получился полноценный курс с уроками в стиле startandroid – все доступно, по шагам и с картинками.

    Рассматриваются самые последние возможности библиотеки.

    Курс постоянно дополняется. На сегодняшний день он состоит из 6 уроков.

    Первый урок доступен бесплатно и без регистрации. Прочитав его, вы примете осознанное решение о покупке.


    Стоимость курса - 650 рублей.



    Урок 1. Введение.
    В этом уроке я подробно расскажу о Dagger и его возможностях. Мы разберем, что такое Component и Module, подключим Dagger к проекту, и сделаем несколько простых примеров



    Урок 2. Дополнительные возможности.
    Во втором уроке рассмотрим некоторые дополнительные возможности: Lazy, Provider, Named, Qualifier, Intoset, ElementsIntoSet, IntoMap, Inject.



    Урок 3. SubComponent и Scope.
    В третьем уроке вы узнаете, что такое SubComponent и как задается время жизни объектов с помощью Scope.



    Урок 4. Produced.
    В четвертом уроке разберем асинхронные механизмы Dagger: ProductionComponent, ProducerModule, Produces, Producer. А также разберем, как с помощью Produced обрабатывать ошибки.



    Урок 5. Builder.
    В этом уроке мы подробно рассмотрим билдеры: как они генерируются даггером, как можно использовать свой билдер, как с помощью аннотации @BindsInstance передавать объекты в компонент минуя модули. Кроме этого, рассмотрим вариант архитектурного решения Dagger 2 + MVP, которое позволит вам сохранять презентер при повороте экрана. Научимся создавать сабкомпоненты с помощью билдеров и аргумента subcomponents в аннотации @Module.



    Урок 6. AndroidInjection.
    В этом уроке разберемся как работает механизм AndroidInjection, который позволяет упростить inject для Activity и Fragment. Рассмотрим классы DaggerActivity и DaggerFragment, при использовании которых, в вашем коде вообще не будет строки с вызовом метода inject.




    Продажник:

     
    Последнее редактирование модератором: 15 окт 2019
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      11 ноя 2022
    2. skladchik.com
      suprt хранитель.
      11 ноя 2022
    3. skladchik.com
      Складчина закрыта.
      14 июл 2022
    4. skladchik.com
      Складчина доступна.
      15 окт 2019

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      11 ноя 2022
    2. skladchik.com
      suprt хранитель.
      11 ноя 2022
    3. skladchik.com
      Складчина закрыта.
      14 июл 2022
    4. skladchik.com
      Складчина доступна.
      15 окт 2019
  3. Обсуждение
  4. 7 июн 2019
    #2
    desember
    desember ДолжникДолжник
    Уважаемые участники складчины, может троем так и купим складчину по той цене, которая сейчас?
     
  5. 7 июн 2019
    #3
    Sitik
    Sitik ЧКЧлен клуба
    Организовать сможете?
     
  6. 8 июн 2019
    #4
    desember
    desember ДолжникДолжник
    Добрый день уважаемый Sitik!
    К сожалению, организовать не смогу, так как имеются проблемы с получением формального аттестата на webmoney, но если вы согласны купить складчину по такой цене и если непротив neonc, то попробую написать в теме, что нужен организатор, но для этого надо точно знать, что вы готовы купить по такой цене.
     
  7. 31 июл 2019
    #5
    desember
    desember ДолжникДолжник
    Никто не хочет организовать складчину?
     
  8. 27 авг 2019
    #6
    desember
    desember ДолжникДолжник
    AndreyN, привет. Вижу у тебя есть опыт организации складчин. Не хочешь организовать эту?
     
  9. 25 сен 2019
    #7
    prestleeey
    prestleeey СкладчикСкладчик
    Организуйте кто нибудь пожалуйста
     
  10. 26 сен 2019
    #8
    Eric_Сartman
    Eric_Сartman ЧКЧлен клуба
    Я мог бы организовать после того, как проведу складчину на Kotlin, приглашаю всех
     
  11. 3 окт 2019
    #9
    prestleeey
    prestleeey СкладчикСкладчик
    Проведешь?
     
  12. 10 окт 2019
    #10
    Eric_Сartman
    Eric_Сartman ЧКЧлен клуба
    Внимание! Сбор взносов 11 окт 2019
     
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей