fbpx
Сохраняем данные в Room + ViewModel
27
Фев

Сохраняем данные в Room + ViewModel

В этом мини-курсе вы научитесь использовать самую популярную библиотеку для хранения данных Room. Мы рассмотрим работу с ViewModel для отображения данных и паттерн для доступа к данным репозиторий.

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

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

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

  • Научитесь работать с самой распространенной библиотекой для сохранения данных Room
  • Освоите работу с ViewModel
  • Поймете как использовать паттерн Репозиторий для разделения клиентского кода и кода для доступа к данным
  • Разработаете приложение в соответствии с рекомендуемой Google архитектурой
  • Научитесь работать с Android Architecture Components

Instructor

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

0.0

0 rating

5 stars
0%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%