Этот курс поможет вам на практике освоить 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. Материал объясняется подробно и доступно — проходите курс в комфортном темпе, а в случае вопросов всегда можете обратиться за помощью.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф
Разработчик андроид приложений на языках Kotlin и Java уже более 6 лет в данной области. Автор нескольких обучающих курсов на YouTube на канале "N.E.C.O". Автор приложения "Ардуино Мультиметр" с более чем 500000 установок, Smart Hunter более 100000 установок и другие. Разработчик проектов на микроконтроллерах и Android устройствах. В настоящее время занимается созданием курсов для начинающих разработчиков под Android на языке программирования Ko