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

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

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

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
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 02.03.2023 12:39
Использование LliveData и ViewModel в Android

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

Оставить отзыв
Поделиться курсом с друзьями