fbpx
CoursePreviewLiveData
11
Окт

Описание мини-курса

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

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

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

Instructor

Занимаюсь разработкой мобильных приложений в компании «Билайн» в качестве руководителя команды. Работал как в небольших стартапах, так и в крупных компаниях: Rambler&Co, Lazada (была куплена компанией Alibaba). Начинал свой путь как бэкенд-разработчик, но вскоре заинтересовался программированием под Android ОС и с тех пор программирую под мобильные платформы. Одним из самых интересных периодов карьеры считаю разработку с нуля мобильного приложения «Мой Билайн», а также формирование отдела мобильной разработки для последующего сопровождения и улучшения проектов компании. Окончил Южный федеральный университет, (кафедра Математического обеспечения ЭВМ). После этого учился в Техническом университете Гамбурга на факультете компьютерных наук. Являюсь преподавателем курсов по Android-разработке в онлайн-школе Otus.

4.3

3 rating

5 stars
33%
4 stars
67%
3 stars
0%
2 stars
0%
1 star
0%
  • Artem84

    Отличный курс

    Мне понравился. Для новичка очень познавательно
  • MrWinWon

    Нормальный курс

    Курс описан чуть с ошибками в плане заполнения кода, помогают ссылки на гитхаб, чтобы уточнить неточности. C API для фильмов проблем не вижу - сделал раз - и ок работает.
  • Astar75

    Отзыв

    Все хорошо в курсе, но это не самый удачный вариант для сервиса получения данных о фильмах. Дело в том что там регулярно слетает авторизация от того просто невозможно зарегистрировать API KEY