Основы Android MvRx - Видеоуроки

Android MvRx Fundamentals
Duration 00:42:47
Открыть все курсы от Caster.io

Android MvRx Fundamentals - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Introduction to MvRx 00:02:14
  • Урок 2. Set up Your Project for MvRx 00:00:27
  • Урок 3. Create Your Base MvRx ViewModel 00:01:00
  • Урок 4. Create Your First MvRxViewModel 00:01:31
  • Урок 5. Make Your ViewModel Survive Configuration Changes 00:01:43
  • Урок 6. Update State with setState 00:01:55
  • Урок 7. Easily Execute Asynchronous Actions 00:03:06
  • Урок 8. Subscribe to State Changes Manually 00:02:23
  • Урок 9. Share ViewModels Across Fragments 00:01:54
  • Урок 10. MvRx Is Lifecycle Aware 00:00:46
  • Урок 11. Persist State Across Process Restoration 00:02:03
  • Урок 12. Debug Mode Safety Checks 00:01:45
  • Урок 13. Simplify State With Derived Properties 00:02:06
  • Урок 14. Initialize Your State Properties 00:03:51
  • Урок 15. Initialize State With Fragment Arguments 00:02:07
  • Урок 16. Integrate with Dependency Injection 00:03:34
  • Урок 17. Dependency Injection with Dagger 00:02:49
  • Урок 18. MvRx Threading Model 00:02:17
  • Урок 19. Test State Classes 00:02:10
  • Урок 20. Test ViewModels 00:03:06

MvRx - это библиотека Android, созданная на основе Jetpack, которая практична, забавна, проста в освоении, но достаточно мощна для масштабирования в большие приложения.

  • MvRx прост в освоении и интеграции в любое приложение, независимо от того, насколько оно старое.
  • MvRx предоставляет общую структуру для вас и вашей команды для написания согласованного кода.
  • MvRx имеет множество функций, которые уменьшают шаблон и устраняют многие подверженные ошибкам области разработки, такие как управление жизненным циклом Android или состояниями ошибок для асинхронных действий.

Из этого курса вы узнаете, насколько MvRx упрощает разработку под Android для каждого варианта использования, простого или сложного.

  • Узнайте, как интегрировать MvRx в существующее приложение
  • Узнайте, как архитектура ViewModel Jetpack решает ключевые проблемы жизненного цикла и данных
  • Узнайте, как моделировать сложное состояние с помощью простых неизменяемых классов данных
  • Узнайте, как интегрировать MvRx с вашей структурой внедрения зависимостей
  • Пишите юнит-тесты, не беспокоясь о жизненных циклах или robolectric 

Твоя оценка

7 0
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Последнее добавленное

Жесткие части: cерверы и Node.js

Жесткие части: cерверы и Node.js

en
На этом семинаре мы пойдем под капот Node двумя противоположными способами - поняв разработку серверов на основе интуитивно понятных принципов (HTTP, TCP / IP, Ports, Loopback, SSH) и поняв функции JavaScript, составляющие Node (событие цикл, потоки, буферы, асинхронность, прототипы).
Microsoft Azure Инфраструктура и Развертывание - Экзамен AZ-100

Microsoft Azure Инфраструктура и Развертывание - Экзамен AZ-100

en
Этот курс предназначен для того, чтобы помочь вам выучить и развить необходимые навыки для сдачи сертификационного экзамена Microsoft Azure AZ-100. Экзамен AZ-100 проверяет ваши знания в области создания, настройки и управления ресурсами в облаке Azure, включая, помимо прочего: управление...
Сертифицированный специалист по безопасности информационных систем (CISSP)

Сертифицированный специалист по безопасности информационных систем (CISSP)

en
Чтобы получить сертификат CISSP, кандидаты должны сдать экзамен, состоящий в основном из вопросов с несколькими вариантами ответов. Цель этого курса - подготовить вас к сертификационному экзамену, познакомив вас с понятиями и терминологией, которые вам необходимо знать для прохождения.
Сертифицированный архитектор решений AWS - Professional

Сертифицированный архитектор решений AWS - Professional

en
AWS является одной из самых быстрорастущих платформ облачных сервисов, предлагаемых сегодня. Он используется во всем мире миллионами пользователей! Возможность получить сертификацию уровня CSA Pro является одним из главных достижений для любого облачного инженера. Учитывая это, это также один...
Тестирование мобильных приложений

Тестирование мобильных приложений

ru
В современном мире бизнес всё чаще обращает внимание на мобильные технологии. И в этом нет ничего удивительного. Рынок мобильных устройств растёт в разы быстрее рынка домашних компьютеров, позволяя реализовывать новые возможности для развития и продвижения самых передовых бизнес идей.
Фреймворк NuxtJS. Руководство по FullStack-разработке

Фреймворк NuxtJS. Руководство по FullStack-разработке

ru
Полное руководство по Nuxt. Почему стоит посмотреть этот курс? Полный охват теоретических и практических знаний с полным циклом разработки: клиентская и серверная части. Nuxt.js позволяет создавать SEO-дружественные приложения, которые можно продвигать в поисковых системах. По урокам курса...
Moscow Python Conf ++ 2019

Moscow Python Conf ++ 2019

ru
Конференция Moscow Python Conf ++ посвящена всему, что делают Python разработчики: backend и web, сбор и обработка данных, AI/ML, тестирование, DevOps, базы данных, IoT, infosec. Кроме этого, мы обсуждаем сам язык, его развитие, организацию проектов, управление зависимостями и лучшие практики...
Разработка PHP-пакетов (PRO версия)

Разработка PHP-пакетов (PRO версия)

en
Премиум видео курс по разработке пакетов для PHP и Laravel. "Я вроде уже делал такое, давайте я гляну на старых проектах." Знакомы такие слова ? Когда мне давали задание на моей работе, я обычно отправлялся на поиски доступного пакета с открытым исходным кодом на packagist.org - и если не было...
chat
logo