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

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Приложение To-Do и чистая архитектура — Android разработка — Kotlin (2021)​

cover.jpg

Продолжительность: 4 ч 27 мин Количество уроков: 56 Видео Язык: Английский Вес архива: 1,89 ГБ


Этот курс поможет вам на практике освоить создание полноценного приложения 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 — этот курс станет отличным выбором.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху