Чему вы научитесь
- Использовать все базовые компоненты: Text, Icon, Image, Button, TextField
- Верстать сложные экраны с помощью контейнеров: Box, Column, Row
- Работать с простыми списками с помощью Column и LazyColumn*
- Управлять состоянием в UI с помощью remember и mutableStateOf*
- Работать с Figma: "переносить" дизайн в код
- * Продвинутая работа со списками и стейтом вынесена во вторую часть курса - в отдельный курс. Можете найти поиском по названию "Android Jetpack Compose 2026. Подготовка к собеседованию Часть 2"
О курсе
Для кого этот курс
Начальные требования
Хочется видеть:
✅ Базовое знание Kotlin: функции, классы, переменные
✅ Установленную Android Studio (Пример запуска проекта в первом модуле)
❌ Опыт с Compose не требуется - в этом курсе разбор с нуля
Преподаватели курса
Как проходит обучение
Давайте обсудим, как проходят занятия на примере модуля с текстами (composable функция Text):
📚 1. Теория
Начинаем с разбора контракта функции. Смотрим, какие параметры как влияют на внешний вид компонента.
📱 2. Продакшен кейсы
Далее переходим к разбору кейсов с прода. Для текстов это работа с локализацией и неразрывные пробелы.
А в случае с картинками разберем, как оптимизировать вес изображений.
🖌️ 3. Figma
Разбираем, как работать с Figma для данного компонента. Как копировать стили текста из Figma в код. И в целом, что такое Figma и зачем ее использовать.
🛠️ 4. Практика
Финальные занятия каждого модуля посвящены вопросам для самопроверки и задачам для самостоятельной верстки
🎯 5. Результат
В результате, к концу курса у вас будет:
- Навык верстки compose функций по макетам из Figma
- База из сверстанных compose компонентов
- Понимание, какие темы осталось разобрать далее
Что вы получите
- ✅ 30 занятий - конспект текстом + видео запись занятия
- ✅ 25 задач для самостоятельной верстки
- ✅ Задачи от простых кнопок до верстки ячеек списка и мини-фичей
- ✅ Ссылки на Figma с макетами всех заданий
- ✅ Исходный composable код находится прямо в занятии
- ✅ Понимание, какие темы осталось разобрать далее