Школы

Рейтинг на основе отзывов, авторитетности и популярности

Подборки

Полезные и актуальные курсы, отобранные вручную

Использование LliveData и ViewModel в Android

Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Нет

Стоимость курса

нет данных
Нет рассрочки

LiveData является частью Android Architecture Components – это набор библиотек от Google, которые помогают решать стандартные задачи при разработки мобильных приложений под Android. Обычно, когда меняются данные, нужно обновить состояние и графического интерфейса, который отображал данные. Учитывая то, что Android-компоненты имеют свой жизненный цикл и могут быть недоступны на момент обновления интерфейса – до недавнего времени обработка таких ситуаций была настоящей головной болью для разработчиков.  Однако теперь с помощью LiveData это стало проще простого. И в этом курсе мы разберёмся как это сделать.

Ключевые особенности курса

  • Научитесь работать с компонентами, помогающими пережить жизненный цикл активити или фрагментов
  • Сможете применять LiveData для обновления UI
  • Освоите работу с ViewModel
  • Поймете как использовать паттерн Репозиторий для разделения клиентского кода и кода для доступа к данным
  • Разработаете приложение в соответствии с рекомендуемой Google архитектурой
  • Научитесь работать с Android Architecture Components

Что вы получите после обучения

Навыки
1
LiveData
2
Movie Database API
3
Введение в lifecycle-aware components
4
ViewModel
5
MediatorLiveData

Школа

Обучаем разработке на проекте с наставником

Практические онлайн-интенсивы для Android-разработчиков, туториалы и материалы от экспертов, работающих в лучших IT-компаниях.

AndroidSchool.ru - это полезные статьи, курсы и интенсивы для обучения азам и совершенствования навыков Android - разработки. Авторы материалов - разработчики, ежедневно разрабатывающие мобильные приложения в крупнейших ИТ-компаниях России и мира, таких Rambler&Co, Beeline, Alibaba.

УЧИТЕСЬ У ЭКСПЕРТОВ
Программа была разработана ведущими разработчиками которые имеют опыт работы в лучших ИТ-компаниях не только России но и мира
 
ПРАКТИЧЕСКИЕ ПРИМЕРЫ И ПРОЕКТЫ
Наши курсы и интенсивы нацелены прежде всего на развитие практичеcких навыков. Поэтому все вебинары насыщены кейсами из реальной практики.
 
ИНДИВИДУАЛЬНЫЙ ПОДХОД
Разработанные вами проекты будет проверять куратор проекта. Кроме того у вас будет возможность задать вопросы лично преподавателю.

Программа курса

Использование LiveData в Android 

Lecture1.1
Описание проекта 05 мин.

Lecture1.2
Получение API-токена для работы с Movie Database API 05 мин.Preview

Lecture1.3
Введение в lifecycle-aware components 05 мин.

Lecture1.4
Введение в LiveData 05 мин.

Lecture1.5
Реализация поиска фильмов c использованием LiveData и ViewModel 15 мин.

Lecture1.6
Добавление Progress Bar для отображения статуса загрузки 15 мин.

Lecture1.7
Transformations 10 мин.

Lecture1.8
MediatorLiveData 10 мин.

Lecture1.9
Выводы. RxJava vs LiveData 05 мин.

Рейтинг курса

2.7
Может быть интересно
Использование LliveData и ViewModel в Android
На сайт курса

Использование LliveData и ViewModel в Android