Разработка мобильных приложений

Цели и задачи дисциплины
Цель дисциплины: Формирование у студентов систематизированных знаний, практических умений и навыков в области проектирования, разработки и тестирования нативных мобильных приложений для операционной системы Android с использованием современного языка программирования Kotlin и актуальных инструментов разработки. Задачи дисциплины: 1. Изучить основы платформы Android, компоненты приложения и жизненные циклы. 2. Освоить синтаксис, идиомы и ключевые возможности языка Kotlin (null-safety, корутины, расширения функций, DSL). 3. Сформировать навыки проектирования пользовательского интерфейса (UI) с помощью Jetpack Compose и понимания принципов Material Design. 4. Научиться управлять данными в приложении, используя архитектурные паттерны (MVVM), работу с локальными базами данных (Room) и сетевыми запросами (Retrofit, Coroutines/Flow). 5. Привить навыки отладки, тестирования (Unit, UI тесты) и публикации приложения.
Краткое содержание дисциплины
Дисциплина охватывает полный цикл создания современного Android-приложения на Kotlin. Студенты начинают с изучения основ Kotlin и Android-экосистемы, затем переходят к построению декларативного UI с помощью Jetpack Compose. Особое внимание уделяется архитектуре приложения, асинхронной работе, управлению состоянием и работе с данными (локальное хранение, REST API). Курс завершается изучением модульного и UI-тестирования, а также процесса подготовки приложения к публикации.
Компетенции обучающегося, формируемые в результате освоения дисциплины
Выпускник должен обладать:
  • ПК-1 Способен разрабатывать и отлаживать программный код
Вы нашли ошибку в тексте:
Просто нажмите кнопку «Сообщить об ошибке» — этого достаточно. Также вы можете добавить комментарий.