0/5, Голосов: 0
Доступно

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

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

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

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

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

Статус темы:
Закрыта.
  1. desember

    desember СкладчикСкладчик

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


    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 в 10:13
  2. Последние события

    1. skladchik.com

      Осталось 5 дней до завершения складчины.

      15 окт 2019 в 10:10
    2. skladchik.com

      Складчина доступна.

      15 окт 2019 в 10:10
    3. Darkcore

      Darkcore участвует в складчине.

      12 окт 2019 в 11:07
    4. Emilch

      Emilch участвует в складчине.

      11 окт 2019 в 12:59

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

    1. skladchik.com

      Осталось 5 дней до завершения складчины.

      15 окт 2019 в 10:10
    2. skladchik.com

      Складчина доступна.

      15 окт 2019 в 10:10
    3. skladchik.com

      Взнос в складчине составляет 75р.

      11 окт 2019 в 09:33
    4. skladchik.com

      Складчина активна.

      11 окт 2019 в 09:33
  3. desember

    desember СкладчикСкладчик

    Уважаемые участники складчины, может троем так и купим складчину по той цене, которая сейчас?
     
  4. Sitik

    Sitik СкладчикСкладчик

    Организовать сможете?
     
  5. desember

    desember СкладчикСкладчик

    Добрый день уважаемый Sitik!
    К сожалению, организовать не смогу, так как имеются проблемы с получением формального аттестата на webmoney, но если вы согласны купить складчину по такой цене и если непротив neonc, то попробую написать в теме, что нужен организатор, но для этого надо точно знать, что вы готовы купить по такой цене.
     
  6. desember

    desember СкладчикСкладчик

    Никто не хочет организовать складчину?
     
  7. desember

    desember СкладчикСкладчик

    AndreyN, привет. Вижу у тебя есть опыт организации складчин. Не хочешь организовать эту?
     
  8. prestleeey

    prestleeey СкладчикСкладчик

    Организуйте кто нибудь пожалуйста
     
  9. Eric_Сartman

    Eric_Сartman ЧКЧлен клуба

    Я мог бы организовать после того, как проведу складчину на Kotlin, приглашаю всех
     
  10. prestleeey

    prestleeey СкладчикСкладчик

    Проведешь?
     
  11. Eric_Сartman

    Eric_Сartman ЧКЧлен клуба

    С рекламой поможете ?) Просто копируем и вставляем синий текст:

    [B][COLOR=#0080ff]Изучаем Dagger 2 на русском[/COLOR][/B] - Автор курса [B]Дмитрий Виноградов[/B] в своих проектах использует шаблон (паттерн) проектирования [B]Dependency Injection [/B](Внедрение зависимостей).[COLOR=#ff0000][I] [/I][B]Библиотека Dagger 2[/B][/COLOR] берет на себя часть реализации паттерна Dependency Injection и упрощает работу разработчика, снижает количество написанного кода.[/COLOR]
    [COLOR=#4da6ff][CENTER][URL='https://skladchik.com/threads/dagger-2-startandroid-%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9-%D0%92%D0%B8%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4%D0%BE%D0%B2-%D0%9F%D0%BE%D0%B2%D1%82%D0%BE%D1%80.230145/#post-7360886'][U][B]Dagger 2[/B] [Startandroid] [Дмитрий Виноградов] [Повтор][/U][/URL][/CENTER]


    Можно рекламировать только в смежных темах, не более 5 постов в сутки, не более одной рекламы в одной теме.
     
  12. Eric_Сartman

    Eric_Сartman ЧКЧлен клуба

  13. Eric_Сartman

    Eric_Сartman ЧКЧлен клуба

    Внимание! Сбор взносов 11 окт 2019
     
Статус темы:
Закрыта.

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