Принципи SOLID. Використання залежностей. Dagger 2
ITVDN: курси програмування
Відеокурси з
програмування

    Обери свою IT спеціальність

    Підписка

    Обери свою IT спеціальність

    Підписка

      ×

      Ви відкрили доступ до тесту! Пройти тест

      Ви дійсно бажаєте відкрити доступ до тестування за курсом Створення користувальницьких елементів управління в Android на 40 днів?

      ВІДЕОУРОК № 4. Принципи SOLID. Використання залежностей. Dagger 2

      Для перегляду повної версії відеокурсу, онлайн тестування та отримання доступу до додаткових навчальних матеріалів придбайте курс Придбати курс
      Для перегляду всіх відеокурсів ITVDN, представлених у Каталозі, а також для отримання доступу до навчальних матеріалів та онлайн тестування придбайте підписку Придбати підписку

      Ціль уроку. Засвоїти джерела даних RxJava. Вивчити основні оператори для перетворення даних у RxJava. Навчитися застосовувати операції злиття кількох потоків на один. Розібратися з багатопоточністю та Subject'ами.

      Читати далі...

      Ціль уроку. Розібратися з поняттям API та принципами REST. Освоїти бібліотеки Retrofit 2 та OkHTTP. Вникнути в принципи створення інтерфейсу API Service на основі наявної документації API. Зрозуміти суть запитів GET, POST, PUT, DELETE, MULTIPART, освоїти передачу параметрів у запит.

      Читати далі...

      Ціль уроку. Опанувати роботу з бібліотекою Realm. Зрозуміти основи правильного створення структури даних. Навчитися отримувати, записувати та вибирати дані з бази даних.

      Читати далі...

      Ціль уроку. Розібратися з принципами створення класів SOLID, детально розглянути різні приклади, пов'язані з цими принципами. Вивчити основні шари Clean архітектури, зрозуміти побудований між класами ланцюжок залежностей, і як правильно застосовувати бібліотеку Dagger2 для формування ланцюжків залежностей та синглтонів.

      Читати далі...

      Ціль уроку. Освоїти архітектурні патерни проектування додатків MVP та MVVM. Чітко розуміти відмінності MVC від MVP та від MVVM. Розібратися з набором нових бібліотек для роботи з життєвим циклом Android Architecture Components та в чому їхня перевага над класичним підходом до створення архітектури.

      Читати далі...

      Ціль уроку. Опанувати базові оператори мови програмування Kotlin. Зрозуміти відмінності принципів програмування Kotlin від Java. Вивчити практично правильність застосування різних видів змінних і як правильно виконувати перевірку на null.

      Читати далі...

      Ціль уроку. Набути навички розробки додатків на стеку MVVM, використовуючи мову програмування Kotlin. Навчитися швидко переписувати Java класи на Kotlin та виправляти помилки, які виникають при конвертації коду.

      Читати далі...

      Ціль уроку. Розібратися у призначенні сервісів Google Cloud Platform та Firebase. Навчитися підключати до проекту Android Studio сервіси від Google і Firebase. Отримати досвід роботи з Google Api, наприклад з Google Maps.

      Читати далі...

      Ціль уроку. Опанувати бібліотеку DataBinding, зрозуміти які переваги її використання в Android-проектах. На прикладі Activity та ViewHolder навчитися правильно робити верстку екрана під структуру даних під час використання DataBinding. Вивчити поняття Binding адаптера та способи біндингу складені полів у структурі даних.

      Читати далі...

      Ціль уроку. Вивчити принцип роботи часткового завантаження даних, розібратися із застосуванням Paging Library для реалізації цього завдання. Розібратися на відмінності PagedListAdapter від RecyclerView.Adapter. Вивчити які види DataSource є у PagingLibrary.

      Читати далі...
      ПОКАЗАТИ ВСЕ

      Купуй передплатуз доступом до всіх курсів та сервісів

      Бібліотека сучасних IT знань у зручному форматі

      Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      59.99 $
      Придбати
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      89.99 $
      Придбати
      Преміум
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      169.99 $
      Придбати
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.