Подробнее
Что нужно для старта
- Для успешного освоения данного курса необходимо пройти курсы "Kotlin JVM - курс для начинающих" и "Kotlin JVM - курс для продвинутых".
Что вы получите
- Освоите базу по созданию простых мобильных приложений на примере реализации интересных научно-фантастических задач
- Изучите лучшие практики по созданию современного UI
- Рассмотрите десятки реальных кейсов и варианты их решений
- Самостоятельно напишите несколько мини-приложений на основе полученных знаний
- Улучшите навыки разработки приложений на основе обратной связи (Code Review) от автора курса
- Пополните портфолио качественными приложениями (до 8 новых приложений)
Программа курса
- Общая информация о курсе
- Как проходить курс?
- Дорожная карта - от 03.06.2025
- Введение. Знакомство с ОС Android
- Как устроена работа мобильных приложений?
- Жизненный цикл мобильных приложений
- Interview - Вопросы по материалу
- Шаг 1. Как создать проект?
- Шаг 2. Знакомство с IDE
- Шаг 3. Как добавить цветовую палитру из брендбука?
- Шаг 4. Как добавить иконку для приложения?
- Шаг 5. Как добавить картинки для приложения?
- Шаг 6. Как добавить локализацию (русский/английский)?
- Шаг 7. Как добавить сторонние библиотеки?
- Шаг 8. Как опубликовать проект в Git?
- Шаг 9. Как отладить приложение?
- Шаг 10. Как подготовить установочный файл для RuStore?
- Interview - Вопросы по материалу
- Знакомство с UI
- Отрисовка UI. Расположение UI-элементов
- Предпросмотр результата Composable-функции
- Декомпозиция дизайн-макета на UI-компоненты
- Задачи на закрепление материала (часть 1)
- Задачи на закрепление материала (часть 2)
- Ресурсы. Строки и изображения
- Material Theme. Цвета и шрифты
- Custom Material Theme
- Библиотеки для работы с изображениями - Coil, Fluent
- Дизайн-макеты в Figma. Что требуется знать разработчику?
- Modifier. Кастомизация UI
- Modifier. Трансформация UI
- Modifier. Интерактивный UI
- Usefriendly UI - как подружить пользователя с приложением?
- Best practiсes - как проектировать экраны?
- Work cases - задачи и варианты их решения
- App Tasks #1 - "FishGallery"
- App Tasks #2 - "Tour by planets"
- App Tasks #3 - "Space traveler"
- App Tasks #4 - "IG Shop"
- App Tasks #5 - "Fly-Fly House"
- Interview - Вопросы по материалу
- Знакомство с обработкой действий пользователя
- Навигация между экранами
- Диалоговые и модальные окна
- State. Состояния экрана
- Event. События пользователя
- Action. Действия системы
- Best practiсes - как проектировать взаимодействие?
- Work cases - задачи и варианты их решения
- App Tasks #1 - "FishGallery"
- App Tasks #2 - "Tour by planets"
- App Tasks #3 - "Space traveler"
- App Tasks #4 - "IG Shop"
- App Tasks #5 - "Fly-Fly House"
- Interview - Вопросы по материалу
- Знакомство с бизнес-логикой
- Context. Доступ к ресурсам и менеджерам
- SharedPreferences. Сохранение данных приложения
- Flow & Coroutines. Работа с потоками
- ViewModel. Сохранение состояния приложения
- Архитектура приложений. MVC, MVVM, MVI
- App Tasks #1 - "FishGallery"
- App Tasks #2 - "Tour by planets"
- App Tasks #3 - "Space traveler"
- App Tasks #4 - "IG Shop"
- App Tasks #5 - "Fly-Fly House"
- Interview - Вопросы по материалу
- Знакомство с исключениями
- Задачи на закрепление материала
- Задачи по улучшению приложений
- Best practiсes - как легко исправить 99% ошибок?
- Interview - Вопросы по материалу
- Проект #1 - Читательский билет
- Проект #2 - Список задач (TODO list)
- Проект #3 - Социальная сеть для пекарей
- Делимся своими наработками
- Финал
01Общая информация о курсе
- Общая информация о курсе
- Как проходить курс?
- Дорожная карта - от 03.06.2025
02Операционная система Android
- Введение. Знакомство с ОС Android
- Как устроена работа мобильных приложений?
- Жизненный цикл мобильных приложений
- Interview - Вопросы по материалу
03Среда разработки "Android Studio"
- Шаг 1. Как создать проект?
- Шаг 2. Знакомство с IDE
- Шаг 3. Как добавить цветовую палитру из брендбука?
- Шаг 4. Как добавить иконку для приложения?
- Шаг 5. Как добавить картинки для приложения?
- Шаг 6. Как добавить локализацию (русский/английский)?
- Шаг 7. Как добавить сторонние библиотеки?
- Шаг 8. Как опубликовать проект в Git?
- Шаг 9. Как отладить приложение?
- Шаг 10. Как подготовить установочный файл для RuStore?
- Interview - Вопросы по материалу
04Создание пользовательского интерфейса
- Знакомство с UI
- Отрисовка UI. Расположение UI-элементов
- Предпросмотр результата Composable-функции
- Декомпозиция дизайн-макета на UI-компоненты
- Задачи на закрепление материала (часть 1)
- Задачи на закрепление материала (часть 2)
- Ресурсы. Строки и изображения
- Material Theme. Цвета и шрифты
- Custom Material Theme
- Библиотеки для работы с изображениями - Coil, Fluent
- Дизайн-макеты в Figma. Что требуется знать разработчику?
- Modifier. Кастомизация UI
- Modifier. Трансформация UI
- Modifier. Интерактивный UI
- Usefriendly UI - как подружить пользователя с приложением?
- Best practiсes - как проектировать экраны?
- Work cases - задачи и варианты их решения
- App Tasks #1 - "FishGallery"
- App Tasks #2 - "Tour by planets"
- App Tasks #3 - "Space traveler"
- App Tasks #4 - "IG Shop"
- App Tasks #5 - "Fly-Fly House"
- Interview - Вопросы по материалу
05Проектирование взаимодействия пользователя с приложением
- Знакомство с обработкой действий пользователя
- Навигация между экранами
- Диалоговые и модальные окна
- State. Состояния экрана
- Event. События пользователя
- Action. Действия системы
- Best practiсes - как проектировать взаимодействие?
- Work cases - задачи и варианты их решения
- App Tasks #1 - "FishGallery"
- App Tasks #2 - "Tour by planets"
- App Tasks #3 - "Space traveler"
- App Tasks #4 - "IG Shop"
- App Tasks #5 - "Fly-Fly House"
- Interview - Вопросы по материалу
06Реализация бизнес-логики
- Знакомство с бизнес-логикой
- Context. Доступ к ресурсам и менеджерам
- SharedPreferences. Сохранение данных приложения
- Flow & Coroutines. Работа с потоками
- ViewModel. Сохранение состояния приложения
- Архитектура приложений. MVC, MVVM, MVI
- App Tasks #1 - "FishGallery"
- App Tasks #2 - "Tour by planets"
- App Tasks #3 - "Space traveler"
- App Tasks #4 - "IG Shop"
- App Tasks #5 - "Fly-Fly House"
- Interview - Вопросы по материалу
07Обработка ошибок в мобильных приложениях
- Знакомство с исключениями
- Задачи на закрепление материала
- Задачи по улучшению приложений
- Best practiсes - как легко исправить 99% ошибок?
- Interview - Вопросы по материалу
08Работа над мини-проектами
- Проект #1 - Читательский билет
- Проект #2 - Список задач (TODO list)
- Проект #3 - Социальная сеть для пекарей
09Финал
- Делимся своими наработками
- Финал
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Android-разработка: курс для начинающих» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 











