Курс на Stepik
Обложка курса «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1» на Stepik
Бесплатно

Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1 5.000

Открыть на
STEPIK.ORG

Изначально курс планировался только про подготовку к собеседованию. Но в процессе накопилось много фундаментальных моментов. Выделил их в отдельный курс, чтобы каждый раз не переключаться на разбор основ. Каждая тема закрепляется задачами из реальных проектов При этом, если вы уже уверенно верстаете на compose и ищите именно вопросы с собеседований или разбор тестовых заданий или задач с собесов, тогда переходите ко второй части К слову, в подготовке курса(обе части) участвовал профессиональный дизайнер

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1»Учеников на курсе 74
Сертификаты, выданные на курсе «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1»Сертификатов выдано 0
Отзывы о курсе «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1»Отзывов получено 2
Рейтинг курса «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1»Рейтинг курса 5.000
Уроки в курсе «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1»Количество уроков 37
Тесты в курсе «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1»Количество квизов 38
Время прохождения курса «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1»Время прохождения курса
Обновления курса «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1»Обновления курса
Дата публикации курса «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1»Дата публикации курса
Последнее обновление курса «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1»Последнее обновление

Содержание курса

Разделы в курсе «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1» 9 разделов Уроки в курсе «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1» 37 уроков Тесты в курсе «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1» 38 тестов Время прохождения курса «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1» 3 ч. Последнее обновление курса «Android Jetpack Compose 2026. Подготовка к собеседованию Часть 1» обн. 22 марта 2026

Модуль 1: Подключаем Compose и разбираемся в терминах

2 урока
1. Занятие 1: Старт за 5 минут. Подключаем Compose в проект
2. Занятие 2: Разбираемся в ключевых compose терминах

Модуль 2: Text в compose. От контракта до локализации

5 уроков
1. Занятие 1: Text. Ключевые параметры, которые нужно знать
2. Занятие 2: Неразрывные пробелы. Зачем нужны и как реализовать
3. Занятие 3: Локализация текста. Поддержка нескольких языков
4. Занятие 4: Работа в Figma. Как перенести стили в код
5. Занятие 5: Задачи на верстку текстов и заголовков

Модуль 3: Icon. Цвета, клики и экспорт иконок из Figma

5 уроков
1. Занятие 1: Icon. Разбираем контракт функции
2. Занятие 2: Цвет иконок: tint vs. color
3. Занятие 3: Кликабельные иконки. Как увеличить область клика
4. Занятие 4: Экспорт иконок из Figma в Android без потери качества
5. Занятие 5: Задачи на верстку иконок

Модуль 4: Image. Работа с изображениями и оптимизация размера

5 уроков
1. Занятие 1: Icon vs Image. Почему не достаточно Icon
2. Занятие 2: Image. Способы загрузки и масштабирования изображений
3. Занятие 3: Coil. Загружаем изображения из интернета
4. Занятие 4: Экспорт изображений из Figma. Оптимизация и сжатие
5. Занятие 5: Задачи на верстку изображений

Модуль 5: Button. Вариации кнопок, клики и ripple-эффект

5 уроков
1. Занятие 1: Button. Разбор параметров контракта функции
2. Занятие 2: IconButton. Плюсы, минусы и когда использовать
3. Занятие 3: Вариации кнопок
4. Занятие 4: Ripple-эффект. Настраиваем анимацию клика
5. Занятие 5: Задачи на верстку

Модуль 6: TextField. Верстка полей ввода

5 уроков
1. Занятие 1: Почему текст в поле не обновляется и как это исправит
2. Занятие 2: Label vs Placeholder vs Hint. Разница и использование
3. Занятие 3: Типы клавиатур. Продакшен кейсы
4. Занятие 4: TextField vs BasicTextField. Когда нужно базовое поле
5. Занятие 5: Задачи PRO. Верстка

Модуль 7: Контейнеры. Располагаем элементы в compose из Figma

4 урока
1. Занятие 1: Box. Верстка аватарки с индикатором
2. Занятие 2: Column. Вертикальное расположение компонентов
3. Занятие 3: Row и работа с весами
4. Занятие 4: Задачи на верстку. Поиск, файл и снекбар при ошибке

Модуль 8: Списки. От скролла "Профиля" до обновления ячеек

3 урока
1. Занятие 1: Зачем нужен скрол Column для захардкоженных элементов
2. Занятие 2: LazyColumn vs Column. Что выбрать и почему это важно
3. Занятие 3: Задачи PRO. Верстка онбординга

Модуль 9: State в UI. Remember, счетчики и обновление стейта

3 урока
1. Занятие 1: Remember. Как сохранить состояние поля ввода
2. Занятие 2: Счетчик и лимит символов. Обновление UI на практике
3. Занятие 3: Задачи PRO. Верстка комментария, рейтинга и фильтров