Программирование [udemy] Приложение To-Do и чистая архитектура — Android разработка — Kotlin (2021)

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность4 ч 27 мин Количество уроков56 Видео ЯзыкАнглийский Вес архива1,89 ГБ


Автор: udemy​
Название: Приложение To-Do и чистая архитектура — Android разработка — Kotlin (2021)​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


Этот курс поможет вам на практике освоить создание полноценного приложения To‑Do на Kotlin, применяя чистую архитектуру и современные инструменты Android. Материал сфокусирован на реальных навыках разработки, которые улучшают качество кода, производительность и масштабируемость проекта.

Что вы создадите в рамках курса

Вы шаг за шагом разработаете полноценное To‑Do приложение, используя ключевые компоненты Android‑экосистемы. Курс демонстрирует, как объединить архитектурные решения, инструменты Jetpack и Kotlin в один стройный и легко поддерживаемый проект.

Основные технологии и библиотеки

• Kotlin — лаконичный, современный и безопасный язык для Android‑разработки.
• Navigation Component для удобного управления экранной архитектурой.
• Room для локального хранения данных и работы с SQL‑запросами.
• LiveData и ViewModel для реактивного и устойчивого к поворотам экрана UI.
• Data Binding и BindingAdapters для сокращения шаблонного кода.

Принцип одной активности

Вы освоите популярный паттерн Single‑Activity Application: одна активность управляет несколькими фрагментами. Это делает архитектуру понятной, предсказуемой и гибкой.

Работа с навигацией и передачей данных

Курс обучает правильной настройке навигации и применению безопасных аргументов (Safe Args) для передачи данных между фрагментами.

Переходы и анимации

Вы научитесь создавать собственные анимации между экранами и улучшать пользовательский опыт за счёт плавных переходов.

Создание и обслуживание локальной базы данных

На примере To‑Do приложения вы глубоко разберёте работу с базой данных:

• создание таблиц и структурирование данных в Room;
• написание SQL‑запросов для вставки, обновления, удаления;
• реализация поиска по базе;
• сортировка данных по ключевым параметрам;
• отображение результатов в RecyclerView.

Повышение производительности

Для оптимизации списков вы внедрите DiffUtil, который поможет улучшить работу RecyclerView и повысить отзывчивость интерфейса.

Чистая архитектура и структура проекта

Вы освоите базовые принципы Clean Architecture и научитесь грамотно разделять проект на слои, обеспечивая удобочитаемость и удобство поддержки.

Преимущества Data Binding

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

Дополнительные функции и UI‑улучшения

Вы добавите функциональность свайпа для удаления элементов списка, а также научитесь легко менять компоновку RecyclerView, используя:

• GridLayout;
• StaggeredGridLayout.

Для кого подходит этот курс

Курс рассчитан на тех, кто уже знаком с базами Kotlin и архитектурных компонентов Android. Если вы стремитесь укрепить навыки разработки, научиться строить архитектурно корректные проекты и работать с современными инструментами Android — этот курс станет отличным выбором.

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 

Похожие темы

11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху