Описание
Количество уроков: 65 Видео
Язык: Русский
Вес архива: 11,50 ГБ
Этот курс поможет вам на практике освоить Room Persistence Library и создать полноценное приложение «Список покупок и Блокнот» на Kotlin. Обучение построено вокруг реального проекта, что делает усвоение материала максимально понятным, наглядным и эффективным.
О чём этот курс
Курс сфокусирован на глубоком изучении Room и работе с локальной базой данных SQLite, а также на создании архитектурно правильного Android‑приложения с применением современных инструментов разработки.
Ключевые направления обучения
• Работа с Room и построение структуры БД
• Использование паттерна MVVM
• Настройка UI, создание экранов и разметок
• Применение Fragment и взаимодействие между ними
• Работа с LiveData и жизненными циклами
• Создание адаптеров для RecyclerView
Что вы создадите на курсе
В рамках обучения вы разработаете приложение «Список покупок и Блокнот», объединяющее функциональность двух модулей. Проект включает:
Список покупок
• Добавление, редактирование и удаление элементов
• Использование Dialog‑окон для ввода данных
• Отображение списка через RecyclerView с гибкой разметкой
Блокнот
• Работа с несколькими таблицами БД
• Связывание сущностей между собой
• Хранение и отображение заметок
Современные инструменты и практики
Курс включает работу с популярными компонентами Android-разработки, что позволит вам получить актуальные навыки.
LiveData и ViewModel
Вы научитесь управлять данными с учётом жизненного цикла приложения и правильно разделять логику и UI.
RecyclerView и адаптеры
Подробно разберём создание адаптеров, использование нескольких типов элементов в одном списке и оптимизацию отображения данных.
Preference Screen и настройки приложения
Создадите собственный экран настроек, научитесь менять тему приложения и сохранять пользовательские параметры.
Монетизация и публикация
• Добавление рекламы
• Настройка встроенных покупок
• Публикация приложения для тестирования
Для кого подойдёт курс
Курс рассчитан на новичков и разработчиков уровня junior, которые хотят научиться работать с Room, MVVM и современными инструментами Android‑разработки.
Итоги
Вы получите полный набор знаний для создания Android‑приложений с использованием Room и архитектуры MVVM. Материал объясняется подробно и доступно — проходите курс в комфортном темпе, а в случае вопросов всегда можете обратиться за помощью.

Андрей Л. –
Брал курс как практик, чтобы систематизировать работу с локальной БД. Сергей спокойно объясняет диалоги, адаптеры и взаимодействие фрагментов, много внимания уделено архитектуре, а не просто копированию кода. Список покупок и блокнот в одном проекте — удачная идея, сразу видно, как связывать сущности между таблицами.
Ирина Соколова –
Курс хороший для практики: MVVM, LiveData, RecyclerView с разными типами элементов разобраны подробно. Единственное, темп в начале показался медленным, приходилось местами перематывать настройку разметок. По Room и жизненным циклам материал очень полезный, базу SQLite наконец поняла на практике.
Марина В. –
Брала курс, чтобы наконец разобраться с Room — до этого только читала документацию и путалась. Здесь всё идёт на одном сквозном проекте: сначала список покупок с Dialog-окнами и RecyclerView, потом блокнот с несколькими таблицами и связями между сущностями. Подробно разобрана структура БД и то, как LiveData и ViewModel работают вместе с жизненным циклом фрагментов. Из минусов — кое-где автор долго объясняет очевидное, но новичку это скорее помогает.
Максим Т. –
До этого курса Room казался мне чем-то непонятным, но здесь всё разложено по шагам. Особенно помогли уроки про сущности, DAO и связывание таблиц в модуле блокнота. Проект ShoppingList делал параллельно с автором, и к концу уже сам понимал, зачем нужен каждый слой. 15 часов видео, но зато без воды.