Мы используем cookie для стабильной работы сервиса. Подробнее

Android-разработка на Kotlin

ФорматОнлайн
Длительность40 ак.часов
Объём5 занятий
По окончанииУдостоверение повышения квалификации Академия АйТи
О курсе

Подробнее

Курс одного из самых востребованных языков программирования — Kotlin Создание современных мобильных приложений для платформы Android. Проектирование полноценного Android приложения с учетом актуальных стандартов и технологий 2025 года
Содержание

Программа курса

5 занятий
№ТемаЧто внутри
01Раздел 1

Что такое Kotlin? История языка История создания Kotlin, его основные преимущества перед Java, особенности синтаксиса и популярные области применения Установка среды разработки IntelliJ IDEA Установка и базовая настройка IntelliJ IDEA для работы с Kotlin, создание первого проекта Первая программа на Kotlin. Создание простой программы на Kotlin, знакомство с основными компонентами кода и запуском приложения Основы синтаксиса. Основные правила написания кода на Kotlin, работа с пакетами, импортами и функциями Переменные, типы данных и операторы. Работа с переменными val/var, основные типы данных, арифметические и логические операции Условные конструкции и циклы. Знакомство с условными операторами if/when и циклами for/while, работа с коллекциями

02Раздел 2

Функции и лямбда-выражения. Создание и использование функций, работа с параметрами по умолчанию, лямбда-выражения и высшие функции Коллекции и их использование. Работа со стандартными коллекциями Kotlin (List, Set, Map), преобразования и фильтрация данных Работа со строками. Обработка строковых данных, шаблоны строк, регулярные выражения и основные методы работы со строками Объектно-ориентированное программирование. Создание классов и объектов, наследование, интерфейсы, data классы и sealed классы Исключения и обработка ошибок. Работа с исключениями, try/catch блоки, механизмы обработки ошибок и best practices Тестирование кода. Введение в тестирование Kotlin-кода, использование JUnit, создание unit-тестов и mock-объектов

03Раздел 3

Установка Android Studio. Установка и настройка Android Studio, создание первого Android-проекта Архитектура Android приложений. Базовые компоненты Android-приложений, файл AndroidManifest.xml, жизненный цикл приложения XML разметка интерфейса. Создание пользовательского интерфейса через XML, основные виджеты и их свойства Жизненный цикл Activity. Понимание жизненного цикла Activity, работа с callback-методами и сохранение состояния Работа с Fragment'ами. Создание и управление Fragment'ами, коммуникация между Fragment'ами и Activity Навигация между экранами. Реализация навигации между экранами приложения, использование Intent и Navigation Component

04Раздел 4

Layout'ы и их типы. Работа с различными типами layout'ов (ConstraintLayout, LinearLayout, RelativeLayout и др.) Виджеты и их свойства. Использование стандартных виджетов Android, настройка их свойств и взаимодействие с пользователем Стили и темы. Создание и применение стилей и тем для унификации внешнего вида приложения Анимации и переходы. Добавление анимаций и переходов между экранами, работа с Animation API Работа с RecyclerView. Создание списков с помощью RecyclerView, адаптеры, ViewHolder pattern и работа с данными Material Design компоненты. Использование компонентов Material Design для создания современного пользовательского интерфейса

05Раздел 5

Работа с базами данных SQLite.Хранение данных в локальной базе данных SQLite, CRUD операции, миграции базы данных Retrofit для работы с API. Интеграция с внешними API через библиотеку Retrofit, обработка ответов сервера Хранение данных SharedPreferences. Простое хранение данных с использованием SharedPreferences, безопасное сохранение информации Уведомления и Background задачи. Создание уведомлений и выполнение задач в фоновом режиме с использованием WorkManager Готовое приложение от идеи до публикации. Разработка полноценного приложения от концепции до готового продукта, включая тестирование Подготовка приложения к релизу. Подготовка приложения к публикации в Google Play, генерация signed APK/AAB, создание скриншотов и описания

01Раздел 1

Что такое Kotlin? История языка История создания Kotlin, его основные преимущества перед Java, особенности синтаксиса и популярные области применения Установка среды разработки IntelliJ IDEA Установка и базовая настройка IntelliJ IDEA для работы с Kotlin, создание первого проекта Первая программа на Kotlin. Создание простой программы на Kotlin, знакомство с основными компонентами кода и запуском приложения Основы синтаксиса. Основные правила написания кода на Kotlin, работа с пакетами, импортами и функциями Переменные, типы данных и операторы. Работа с переменными val/var, основные типы данных, арифметические и логические операции Условные конструкции и циклы. Знакомство с условными операторами if/when и циклами for/while, работа с коллекциями

02Раздел 2

Функции и лямбда-выражения. Создание и использование функций, работа с параметрами по умолчанию, лямбда-выражения и высшие функции Коллекции и их использование. Работа со стандартными коллекциями Kotlin (List, Set, Map), преобразования и фильтрация данных Работа со строками. Обработка строковых данных, шаблоны строк, регулярные выражения и основные методы работы со строками Объектно-ориентированное программирование. Создание классов и объектов, наследование, интерфейсы, data классы и sealed классы Исключения и обработка ошибок. Работа с исключениями, try/catch блоки, механизмы обработки ошибок и best practices Тестирование кода. Введение в тестирование Kotlin-кода, использование JUnit, создание unit-тестов и mock-объектов

03Раздел 3

Установка Android Studio. Установка и настройка Android Studio, создание первого Android-проекта Архитектура Android приложений. Базовые компоненты Android-приложений, файл AndroidManifest.xml, жизненный цикл приложения XML разметка интерфейса. Создание пользовательского интерфейса через XML, основные виджеты и их свойства Жизненный цикл Activity. Понимание жизненного цикла Activity, работа с callback-методами и сохранение состояния Работа с Fragment'ами. Создание и управление Fragment'ами, коммуникация между Fragment'ами и Activity Навигация между экранами. Реализация навигации между экранами приложения, использование Intent и Navigation Component

04Раздел 4

Layout'ы и их типы. Работа с различными типами layout'ов (ConstraintLayout, LinearLayout, RelativeLayout и др.) Виджеты и их свойства. Использование стандартных виджетов Android, настройка их свойств и взаимодействие с пользователем Стили и темы. Создание и применение стилей и тем для унификации внешнего вида приложения Анимации и переходы. Добавление анимаций и переходов между экранами, работа с Animation API Работа с RecyclerView. Создание списков с помощью RecyclerView, адаптеры, ViewHolder pattern и работа с данными Material Design компоненты. Использование компонентов Material Design для создания современного пользовательского интерфейса

05Раздел 5

Работа с базами данных SQLite.Хранение данных в локальной базе данных SQLite, CRUD операции, миграции базы данных Retrofit для работы с API. Интеграция с внешними API через библиотеку Retrofit, обработка ответов сервера Хранение данных SharedPreferences. Простое хранение данных с использованием SharedPreferences, безопасное сохранение информации Уведомления и Background задачи. Создание уведомлений и выполнение задач в фоновом режиме с использованием WorkManager Готовое приложение от идеи до публикации. Разработка полноценного приложения от концепции до готового продукта, включая тестирование Подготовка приложения к релизу. Подготовка приложения к публикации в Google Play, генерация signed APK/AAB, создание скриншотов и описания

Документ после выпуска

Удостоверение повышения квалификации Академия АйТи

Организатор

Автор курса

Академия АйТиАкадемия АйТи
Академия АйТи - партнер для кастомизированного проектного обучения. Оказывает услуги по развитию бизнеса и трансформации через подготовку квалифицированных кадров. Проводит масштабные образовательные проекты, профессиональную переподготовку, программы повышения квалификации, курсы по самым востребованным направлениям. Разрабатывает образовательный контент под потребности заказчика. Компания строит образовательные экосистемы, а также внедряет и развивает e-learning технологии для управления кадрами. Благодаря высокому уровню экспертизы в решениях дистанционного обучения и разработке контента для корпоративного сегмента Академия АйТи является лидером в обучении ИТ и информационной безопасности – дисциплинах на стыке ИТ и бизнеса, а также в подготовке кадров для цифровой экономики.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

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

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Android-разработка на Kotlin» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 28 сентября 2026 г.

Продолжить выбор

Похожие курсы

Практикум по Kotlin
4-5 часов в неделю
Практикум по Kotlin

Комплексный интерактивный тренажер, созданный для помощи в эффективном изучении одного из самых перспективных языков программирования современности. Это не просто набор упражнений…

Онлайн3 занятий
2 190 ₽
Комплект курсов «Онлайн-курс программирования на Kotlin» и «Java-разработчик с нуля»
−22%
Комплект курсов «Онлайн-курс программирования на Kotlin» и «Java-разработчик с нуля»

«Онлайн-курс программирования на Kotlin»: Освой официальный язык Android-разработки и заложи фундамент востребованной профессии. Наш курс по Kotlin - от основ синтаксиса до продви…

ОнлайнНачальный
22 620 ₽−22%
17 640 ₽Рассрочка на 12 мес.
Kotlin
Kotlin

Внимание! Курс объявлен автором как устаревший. Ниже ссылка на самую актуальную версию курса (август/сентябрь 2024г.) https://stepik.org/course/207758/

Онлайн14 занятийСредний
4 790 ₽
Практикум по Swift
4-5 часов в неделю
Практикум по Swift

Этот интерактивный тренажер — ваш персональный помощник в освоении языка программирования Swift. Он создан, чтобы превратить теоретические знания в практические навыки через решен…

Онлайн2 занятий
2 190 ₽
Начать без затрат

Бесплатные курсы

Android - разработчик. Уровень 2. Эффектное мультимедийное приложение для смартфона
Бесплатно
Android - разработчик. Уровень 2. Эффектное мультимедийное приложение для смартфона

Курс «Android-разработчик. Уровень 2. Эффектное мультимедийное приложение для смартфона»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимос…

Онлайн
Бесплатно
Многопоточность в iOS (Swift)
Бесплатно
Многопоточность в iOS (Swift)

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

Онлайн3 занятий
Бесплатно
Swift. Уровень 2. Объектно - ориентированное программирование
Бесплатно
Swift. Уровень 2. Объектно - ориентированное программирование

Курс «Swift. Уровень 2. Объектно-ориентированное программирование»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучения. Программа…

Онлайн
Бесплатно